Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   что то не работает (https://javascript.ru/forum/misc/43864-chto-ne-rabotaet.html)

him 24.12.2013 13:14

что то не работает
 
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 текст вроде как нормальный, но по нажатию на картинку алер не всплывает...

ksa 24.12.2013 13:18

Цитата:

Сообщение от him
но по нажатию на картинку алер не всплывает...

Что пишет?

Цитата:

Сообщение от him
в инспекторе http текст вроде как нормальный

Пример того, что в итоге сгенерилось где?

him 24.12.2013 13:40

<td>
<div id="show_163">
<a style="cursor: pointer;" onclick="show ( 1 );"><img border="0" src="img/2d28a573.jpg"></img></a>
</div>
</td>

ничего не пишет, просто нету алерта и все, складывается впечатление что онклик не срабатывает.

ksa 24.12.2013 14:49

Цитата:

Сообщение от him
ничего не пишет, просто нету алерта и все, складывается впечатление что онклик не срабатывает

Бивас, тест! (с) :D

<!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

him 24.12.2013 16:41

мда.. как отлавливать этот глюк?
в фаерфоксе есть дебагер. как перехватить событие и посмотреть что происходит дальше?

... помозговав еще пришла идея переименовать название функции, вдруг с чем совпала... ща чуть попозже сделаю... (хотя без параметра же работала...)

какие еще могут быть идеи???

у меня в проекте еще использутся библиотеки:
<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">

him 24.12.2013 17:34

ответ: :)
echo '<a onclick="show ( \''.$id.'\' );" style="cursor: pointer;"><img src="img/'.$aPhotoName.'.jpg" border="0"></a> ';

ruslan_mart 25.12.2013 05:23

Цитата:

Сообщение от him
<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">

2 jQuery? Гениально! :D


Часовой пояс GMT +3, время: 15:31.