Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.12.2013, 13:14
him him вне форума
Аспирант
Отправить личное сообщение для him Посмотреть профиль Найти все сообщения от him
 
Регистрация: 19.08.2013
Сообщений: 93

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

Последний раз редактировалось him, 24.12.2013 в 13:19.
Ответить с цитированием
  #2 (permalink)  
Старый 24.12.2013, 13:18
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

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

Сообщение от him
в инспекторе http текст вроде как нормальный
Пример того, что в итоге сгенерилось где?
Ответить с цитированием
  #3 (permalink)  
Старый 24.12.2013, 13:40
him him вне форума
Аспирант
Отправить личное сообщение для him Посмотреть профиль Найти все сообщения от him
 
Регистрация: 19.08.2013
Сообщений: 93

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

ничего не пишет, просто нету алерта и все, складывается впечатление что онклик не срабатывает.
Ответить с цитированием
  #4 (permalink)  
Старый 24.12.2013, 14:49
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

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

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

Брехня! Алерт таки срабатывает...

Последний раз редактировалось ksa, 24.12.2013 в 20:47.
Ответить с цитированием
  #5 (permalink)  
Старый 24.12.2013, 16:41
him him вне форума
Аспирант
Отправить личное сообщение для him Посмотреть профиль Найти все сообщения от him
 
Регистрация: 19.08.2013
Сообщений: 93

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

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

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

у меня в проекте еще использутся библиотеки:
<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 в 16:44.
Ответить с цитированием
  #6 (permalink)  
Старый 24.12.2013, 17:34
him him вне форума
Аспирант
Отправить личное сообщение для him Посмотреть профиль Найти все сообщения от him
 
Регистрация: 19.08.2013
Сообщений: 93

ответ:
echo '<a onclick="show ( \''.$id.'\' );" style="cursor: pointer;"><img src="img/'.$aPhotoName.'.jpg" border="0"></a> ';
Ответить с цитированием
  #7 (permalink)  
Старый 25.12.2013, 05:23
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от 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? Гениально!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Callback работает не так как я от него жду singaporian Общие вопросы Javascript 3 14.08.2013 00:42
Не работает if(true){}, что не так? switch001 Javascript под браузер 5 09.08.2013 10:17
Баги Opera пишем сюда devote Оффтопик 101 08.08.2013 05:56
как получить тот кусок текста который сейчас видно на экране ? mitiya Общие вопросы Javascript 27 21.03.2013 12:21
фрактальный сыр x-yuri Оффтопик 76 23.11.2011 21:59