что то не работает
php:
echo '<a onclick="show ( );" style="cursor: pointer;"><img src="img/'.$aPhotoName.'.jpg" border="0"></a> '; js: function show( ) { alert ('88'); } вот это работает, а если я пробую передать переменную то почему то перестает работать: php: $id=1; echo '<a onclick="show ( '.$id.' );" style="cursor: pointer;"><img src="img/'.$aPhotoName.'.jpg" border="0"></a> '; js: function show( idnum ) { alert ('88'); } в чем может быть проблема? я смотрю и не вижу... в инспекторе http текст вроде как нормальный, но по нажатию на картинку алер не всплывает... |
Цитата:
Цитата:
|
<td> <div id="show_163"> <a style="cursor: pointer;" onclick="show ( 1 );"><img border="0" src="img/2d28a573.jpg"></img></a> </div> </td> ничего не пишет, просто нету алерта и все, складывается впечатление что онклик не срабатывает. |
Цитата:
<!DOCTYPE html> <html> <head> <!-- <script src="http://code.jquery.com/jquery-latest.js"></script> <link rel="stylesheet" type="text/css" href="tmp.css" /> --> <style type="text/css"> </style> <script type="text/javascript"> function show( idnum ) { alert ('88'); }; </script> </head> <body> <div id="show_163"> <a style="cursor: pointer;" onclick="show ( 1 );"><img border="0" src="img/2d28a573.jpg"></img></a> </div> </body> </html> Брехня! Алерт таки срабатывает... :D |
мда.. как отлавливать этот глюк?
в фаерфоксе есть дебагер. как перехватить событие и посмотреть что происходит дальше? ... помозговав еще пришла идея переименовать название функции, вдруг с чем совпала... ща чуть попозже сделаю... (хотя без параметра же работала...) какие еще могут быть идеи??? у меня в проекте еще использутся библиотеки: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"> <script type="text/javascript" src="jquery-1.10.0.min.js"> |
ответ: :)
echo '<a onclick="show ( \''.$id.'\' );" style="cursor: pointer;"><img src="img/'.$aPhotoName.'.jpg" border="0"></a> '; |
Цитата:
|
Часовой пояс GMT +3, время: 15:31. |