[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: onclick
Jek
здрасти. подскажите, как правильно написать код, чтобы по клику вызывалась функция js с параметрами php?
вместо вызова функций img вызываается #


<a href="#" onclick=<? echo "img( $orig.'big/'.$img_n, $size[0], $size[1]);" ?>>
kaww
<a href="#" onclick="img('<?=$orig?>big/<?=$img_n?>', '<?=$size[0]?>','<?=$size[1]?>');return false;">
mmsgold
Цитата
return false

Зачем здесь?
Jek
Цитата (kaww @ 26.05.2013 - 09:47)
<a href="#" onclick="img('<?=$orig?>big/<?=$img_n?>', '<?=$size[0]?>','<?=$size[1]?>');return false;">


спасибо вам большое
Цитата (mmsgold @ 26.05.2013 - 09:55)
return false

Зачем здесь?
sergeiss
Можно даже сэкономить несколько символов :) Если функция будет возвращать false, то можно так написать:
... onclick="return img(......)"


И еще - короткие тэги лучше не использовать, т.к. они уже давно объявлены устаревшими. Поэтому в какой-то момент может так получиться, что они "вдруг" перестанут работать. В данном случае я бы сделал один вызов ПХП и внутри него вывел бы все 4 параметра.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
kaww
sergeiss
, что-то не могу найти информации что такая запись признана dprecated. цитата с php.net:
Цитата
Начиная с версии PHP 5.4.0 запись <?= стала доступна всегда.
sergeiss
Цитата (kaww @ 26.05.2013 - 18:08)
что-то не могу найти информации что такая запись признана dprecated

Сокращенный тэг <?, без слова php, должен будет использоваться для других целей, не для ПХП. Не помню, где это было написано, поэтому ссылку не дам.


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
killer8080
Цитата (sergeiss @ 26.05.2013 - 17:22)
Сокращенный тэг <?, без слова php, должен будет использоваться для других целей, не для ПХП. Не помню, где это было написано, поэтому ссылку не дам.

это разрабы пхп прогнали, вместо того чтобы парсер поправить, начали запрещать короткие теги. А проблемы возникали исключительно с выводом xml.
Быстрый ответ:

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