[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка в коде....
unlink
Доброго времени суток.
Я написал JS скрипт который должен выводить окно что бы пользователь мог скопировать ссылку. Но он не совсем
работает, а точнее он может выводить только цифры. А мне нужно что бы он выдавал html тег на вывод картинки и имя картинки.
Код

<script type="text/javascript">
function link_to_post(pid){
temp = prompt( "Копирование прямой ссылки в буфере обмена Вашего компьютера", "" + pid );
return false;
}
function PopUp(url, name, width,height,center,resize,scroll,posleft,postop) {
if (posleft != 0) { x = posleft }
if (postop != 0) { y = postop }
if (!scroll) { scroll = 1 }
if (!resize) { resize = 1 }
if ((parseInt (navigator.appVersion)>= 4 ) && (center)) {
X = (screen.width - width ) / 2;
Y = (screen.height - height) / 2;
}
if (scroll != 0) { scroll = 1 }
var Win = window.open( url, name, 'width='+width+',height='+height+',top='+Y+',left='+X+',resizable='+resize+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no');
}
function ShowHide(id1, id2) {
if (id1 != '') expMenu(id1);
if (id2 != '') expMenu(id2);
}
function expMenu(id) {
var itm = null;
if (document.getElementById) {
itm = document.getElementById(id);
} else if (document.all){
itm = document.all[id];
} else if (document.layers){
itm = document.layers[id];
}
if (!itm) {
// do nothing
}
else if (itm.style) {
if (itm.style.display == "none") { itm.style.display = ""; }
else { itm.style.display = "none"; }
}
else { itm.visibility = "show"; }
}

</script>

<?php
$sql = 'SELECT * FROM pic';
$q = mysql_query($sql, $db);
$num = mysql_num_rows($q);
for($i=0; $i<$num; $i++)
{ $row = mysql_fetch_row($q);
$rowi = 123;//число выводит, а текст нет. Мне нужен здесь html тег и имя картинки ($row[0])
echo '<tr>';
echo '<td align="center"><img src= picture/'.$row[0].' width="100" height="100" alt="picture"></td>';
echo '<td align="center">'.$row[0].'</td>';
echo "<td align='center'><a href='news.php' onclick='link_to_post($rowi); return false;' title=Нажмите, чтобы скопировать в буфер обмена ссылку на данное сообщение'><b>[скопировать url в буфер обмена]</b></a>";
echo '<br><a href=pic.php?id='.$row[0].'>[удалить]</a></td>';
echo '</tr>';
}
?>

Подскажите где ошибка.
Заранее благодарен



Спустя 5 часов, 54 минуты, 37 секунд (22.10.2008 - 22:15) Sephiroth_Lukaw написал(а):
Кавычки

Это у вас
Код
echo "<td align='center'><a href='news.php' onclick='link_to_post($rowi); return false;' title=Нажмите, чтобы скопировать в буфер обмена ссылку на данное сообщение'><b>[скопировать url в буфер обмена]</b></a>";


Надо
Код
echo "<td align='center'><a href='news.php' onclick='link_to_post(\"$rowi\"); return false;' title=Нажмите, чтобы скопировать в буфер обмена ссылку на данное сообщение'><b>[скопировать url в буфер обмена]</b></a>";


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.