Скрипт эхом выводит строку с текстом onclick, ну и тут реально приходиться делать очень корявую запись. Пример ниже. Как это культурней сделать.
echo '<img src="gut.jpg" onclick = "show(33,';
echo "'".$gut."'";
echo ')"/>';
$gut -> переменная строкого типа.
P.S.
Те кто, будет кричать, что onclick это быдлокод, пускай тогда представят альтернативный вариант, где есть возможность вызвать функцию с передачей параметров, без потери производительности и без наращивания массы исполняемого скрипта.
Спустя 4 минуты, 7 секунд (17.03.2012 - 11:42) Игорь_Vasinsky написал(а):
Цитата |
Те кто, будет кричать, что onclick это быдлокод, пускай тогда представят альтернативный вариант, где есть возможность вызвать функцию с передачей параметров, без потери производительности и без наращивания массы исполняемого скрипта. |
будь спок. онклик есть онклик, с ним всё впоряде.
а если альтернатива то
<img src="...." id="im1"/>
<script language="JavaScript">
var im1 = document.getElementById("im1");
im1.onclick() = function(){...}
</script>
а в чём собственно вопрос я не понял :lol:
Спустя 7 минут, 10 секунд (17.03.2012 - 11:49) Guest написал(а):
Игорь_Vasinsky
Действительно Лжеэксперт, первое, в случае динамичной модификации DOM твой скрипт отваливается, вывод, мысли шире.
Второе, как в твой скрипт принимает парметры - тут ты вообще ступил (не оскорбляю, просто констатирую).
Третье перечитай первый пост
Действительно Лжеэксперт, первое, в случае динамичной модификации DOM твой скрипт отваливается, вывод, мысли шире.
Второе, как в твой скрипт принимает парметры - тут ты вообще ступил (не оскорбляю, просто констатирую).
Третье перечитай первый пост
Спустя 5 минут, 7 секунд (17.03.2012 - 11:54) Guest написал(а):
P.S.
Гордиться тем, что юзаешь php-framework, всё равно что гордиться тем, что ты плохой программист
Гордиться тем, что юзаешь php-framework, всё равно что гордиться тем, что ты плохой программист
Спустя 15 минут, 17 секунд (17.03.2012 - 12:09) rooor написал(а):
Культурней - это как? В одну строку?
echo "<img src='gut.jpg' onclick = \"show(33,'".$gut."')\"/>";
Спустя 23 секунды (17.03.2012 - 12:10) Игорь_Vasinsky написал(а):
по аргументы функций не слышал?
про динамически созданные элементы не было не слова
про динамически созданные элементы не было не слова
Спустя 2 минуты, 10 секунд (17.03.2012 - 12:12) Игорь_Vasinsky написал(а):
Цитата |
Как это культурней сделать. |
пытаешься громко разговаривать а про
Цитата |
Культурней - это как? В одну строку? echo "<img src='gut.jpg' onclick = \"show(33,'".$gut."')\"/>"; |
не допёр?
Спустя 5 минут, 40 секунд (17.03.2012 - 12:17) Guest написал(а):
Игорь_Vasinsky
Цитата |
про динамически созданные элементы не было не слова |
Так я и написал - мысли шире.
Цитата |
по аргументы функций не слышал? |
Как
мне передать параметры из DOM , если эти параметры генерятся в диниамике, от костылей типа rel = "something_id" воротит. Вот я и юзаю onclick - просто и никаких лишних букаф. Только при генерации текста этого onclick приходиться изгаляться с кавычками. Вопроос был по поводу синтаксиса
Спустя 17 секунд (17.03.2012 - 12:18) Invis1ble написал(а):
если не хочется заморачиваться с кавычками - то можно так
echo <<<IMG
<img src="gut.jpg" onclick="show(33, '$gut')" />
IMG;
Спустя 4 минуты, 52 секунды (17.03.2012 - 12:23) Guest написал(а):
Invis1ble
там на самом деле не echo а вначале всё идёт в переменную, потом в поток, это я в примере эхо для простоты написал
там на самом деле не echo а вначале всё идёт в переменную, потом в поток, это я в примере эхо для простоты написал
Спустя 2 минуты, 54 секунды (17.03.2012 - 12:25) Invis1ble написал(а):
ну так сделай присваивание
$img = <<<IMG
<img src="gut.jpg" onclick="show(33, '$gut')" />
IMG;
Спустя 8 минут, 29 секунд (17.03.2012 - 12:34) Guest написал(а):
Invis1ble
Блин что ж так сложно всё то, а если это <span> или вообще какой-нибудь тег из html5. событие onclick можно ведь к любому элементу приклеить.
Блин что ж так сложно всё то, а если это <span> или вообще какой-нибудь тег из html5. событие onclick можно ведь к любому элементу приклеить.
Спустя 1 минута, 29 секунд (17.03.2012 - 12:35) Invis1ble написал(а):
Цитата |
Блин что ж так сложно всё то, а если это <span> или вообще какой-нибудь тег из html5. событие onclick можно ведь к любому элементу приклеить. |
И в чем проблема? Какая разница, span там или еще что-то?
Спустя 2 минуты, 5 секунд (17.03.2012 - 12:38) Игорь_Vasinsky написал(а):
Guest
)))) ты бухой что ли?
)))) ты бухой что ли?
Цитата |
P.S. Гордиться тем, что юзаешь php-framework, всё равно что гордиться тем, что ты плохой программист |
где написано что я юзаю фреймворк???
где написано что я чем то горжусь?
Спустя 18 минут, 22 секунды (17.03.2012 - 12:56) johniek_comp написал(а):
Игорь_Vasinsky
А у кого в подписи Yii нарисован?
А у кого в подписи Yii нарисован?
Спустя 1 минута, 50 секунд (17.03.2012 - 12:58) Guest написал(а):
Игорь_Vasinsky
yii framework у кого в подписи стоит. Мне вообще не понятно зачем ты влез в топ, если не черта не понимаешь в программировании и не знаешь ответа на элементарный вопрос касательно синтаксиса (я вот не знаю альтернативы и не скрываю). Ты вообще удивительный человек - ты нафига народу за бабки нерабочий парсер впариваешь. Я вот ни черта не понимаю ни в JS ни в PHP, однако знаю, что пытаться сделать универсальный парсер это идиотизм. Но на самом деле таких как ты много. Ты как попугай выучил названия функций, не поленился выучить названия классов и методов в yii framework, но даже близко не приблизился к пониманию сути. Наверняка гордишься тем что воткнул, что такое MVC. Только вспомни, что такое PHP . Это серверный язык. Так и пускай сидит на серве и манипулирует данными. MVC это верх идиотизма, придуманная людьми, которые не понимали основы логики взаимодействия компонентов и слово гибкость интерфейса им было чуждо. Представь ситуацию когда выводящий скрипт не знает, что сейчас на экране, js тоже не знает, что на экране и какие там айдишники есть каких нет и есть ли там вообще что-нибудь, а php вообще не знает откуда ему дают данные и куда он их возвращает. При этом все эти скрипты как муравьи прекрасно взаимодействуют и реагируют на события. Такая система если и будет работать на базе фреймворка, то с глуками и большой потерей производительности.
Вопрос по кавычкам актуален.
yii framework у кого в подписи стоит. Мне вообще не понятно зачем ты влез в топ, если не черта не понимаешь в программировании и не знаешь ответа на элементарный вопрос касательно синтаксиса (я вот не знаю альтернативы и не скрываю). Ты вообще удивительный человек - ты нафига народу за бабки нерабочий парсер впариваешь. Я вот ни черта не понимаю ни в JS ни в PHP, однако знаю, что пытаться сделать универсальный парсер это идиотизм. Но на самом деле таких как ты много. Ты как попугай выучил названия функций, не поленился выучить названия классов и методов в yii framework, но даже близко не приблизился к пониманию сути. Наверняка гордишься тем что воткнул, что такое MVC. Только вспомни, что такое PHP . Это серверный язык. Так и пускай сидит на серве и манипулирует данными. MVC это верх идиотизма, придуманная людьми, которые не понимали основы логики взаимодействия компонентов и слово гибкость интерфейса им было чуждо. Представь ситуацию когда выводящий скрипт не знает, что сейчас на экране, js тоже не знает, что на экране и какие там айдишники есть каких нет и есть ли там вообще что-нибудь, а php вообще не знает откуда ему дают данные и куда он их возвращает. При этом все эти скрипты как муравьи прекрасно взаимодействуют и реагируют на события. Такая система если и будет работать на базе фреймворка, то с глуками и большой потерей производительности.
Вопрос по кавычкам актуален.
Спустя 2 минуты, 46 секунд (17.03.2012 - 13:00) Invis1ble написал(а):
Цитата |
Вопрос по кавычкам актуален. |
а что с ними не так?
Спустя 3 минуты, 30 секунд (17.03.2012 - 13:04) Guest написал(а):
Invis1ble
реально коряво. Приходиться разрывать строку.
show(33,';
echo "'".$gut."'";
реально коряво. Приходиться разрывать строку.
Спустя 48 секунд (17.03.2012 - 13:05) Invis1ble написал(а):
Я ж тебе показал вариант, чем он не устраивает?
Спустя 2 минуты, 20 секунд (17.03.2012 - 13:07) Guest написал(а):
Invis1ble
echo <<<IMG
Я ж написал, что не известно , img это или например span
echo <<<IMG
Я ж написал, что не известно , img это или например span
Спустя 1 минута, 48 секунд (17.03.2012 - 13:09) Invis1ble написал(а):
Ну дык а я ответил, что не важно ;)
надеюсь теперь понятно?
echo <<<BLABLA
<header onfck="say_shit()">
<div>
<input type="email" name="email" />
</div>
</header>
BLABLA;
надеюсь теперь понятно?
Спустя 7 минут, 33 секунды (17.03.2012 - 13:16) Guest написал(а):
Invis1ble
Начинаю впадать в шизофрению.
Изначально всё понятно.
Непонятно whatta fuck is this '<<<BLABLA' ?
Начинаю впадать в шизофрению.
Изначально всё понятно.
Непонятно whatta fuck is this '<<<BLABLA' ?
Спустя 2 минуты, 51 секунда (17.03.2012 - 13:19) Игорь_Vasinsky написал(а):
Свернутый текст
и? я раздаю линк. там ни где не написано что я на чём что клипаю сайты и чём то горжусь.
я вообще сам пишу, то что нужно, цмс и php-фреймворки не использую. если тока на этом не настаивает клиент.
Гость, ты успокойся, я ни чем не хвастаюсь, таких как ты на сам деле больще.
меня вообще напрягает с клавиатурными шварцнейгерами в остроте слов соревноваться, будешь в Уфе дай знать, тут то херля ерепениться.
я вообще сам пишу, то что нужно, цмс и php-фреймворки не использую. если тока на этом не настаивает клиент.
Гость, ты успокойся, я ни чем не хвастаюсь, таких как ты на сам деле больще.
меня вообще напрягает с клавиатурными шварцнейгерами в остроте слов соревноваться, будешь в Уфе дай знать, тут то херля ерепениться.
Спустя 12 секунд (17.03.2012 - 13:20) Invis1ble написал(а):
heredoc-синтаксис http://php.net/manual/ru/language.types.string.php
Спустя 1 минута, 19 секунд (17.03.2012 - 13:21) Игорь_Vasinsky написал(а):
Цитата |
что пытаться сделать универсальный парсер это идиотизм |
ты видел у меня универсальный парсер?
если ты не знаешь что у тебя на экране появиться , а что нет, меняй хобби своё.
Спустя 7 секунд (17.03.2012 - 13:21) Guest написал(а):
Вот так разве будет работать?
$t = 'gut'.<<<BLABLA<header onfck="say_shit($id,'helloworld')">BLABLA.'supergut'
Спустя 1 минута, 51 секунда (17.03.2012 - 13:23) Invis1ble написал(а):
Цитата |
Вот так разве будет работать? |
кури ман, там всё написано. ссылку я выше дал
Спустя 1 минута (17.03.2012 - 13:24) Guest написал(а):
Игорь_Vasinsky
Я то знаю что на экране. Скрипт не знает. Тебе, вероятно ещё просто не приходилось сталкиваться с такими вещами.
Я то знаю что на экране. Скрипт не знает. Тебе, вероятно ещё просто не приходилось сталкиваться с такими вещами.
Цитата |
ты видел у меня универсальный парсер? |
ты дурак или прикидываешься, ты свою подпись не видишь?
Спустя 1 минута, 37 секунд (17.03.2012 - 13:25) Игорь_Vasinsky написал(а):
Цитата |
www.vasinsky.ru - Автоматический RSS Граббер (парсер) полных новостей |
слышишь, ты второй раз на строку смотришь и не видишь ни хера.
Держи https://www.google.ru/#hl=ru&newwindow=1&sc...iw=1517&bih=677
ты разницу понимаешь в словах "Универсальный" и "Автоматический"
вот здесь http://ru.wikipedia.org/wiki/ есть поиск справа вверху - вводи туда слова и жмакай кнопку с лупой.
Спустя 8 минут, 29 секунд (17.03.2012 - 13:34) Guest написал(а):
Игорь_Vasinsky
я ведь перешёл по ссылке и прочитал, что там у тебя написано, кликнул по кнопке демонстрация . Ты там однозначно заявляешь об универсальности скрипта. Только скрипт твой палает если на доноре админ втыкает скрипт с рекламой в таблицу с новостями или сама таблица не имеет ни id ни класса. Хрень короче твой парсер. Специалист, блин.
я ведь перешёл по ссылке и прочитал, что там у тебя написано, кликнул по кнопке демонстрация . Ты там однозначно заявляешь об универсальности скрипта. Только скрипт твой палает если на доноре админ втыкает скрипт с рекламой в таблицу с новостями или сама таблица не имеет ни id ни класса. Хрень короче твой парсер. Специалист, блин.
Спустя 3 минуты, 6 секунд (17.03.2012 - 13:37) Игорь_Vasinsky написал(а):
lf blb ns d ;jge там описано что он может.
транскрипт - не поленись для первых слов до смайла.
транскрипт - не поленись для первых слов до смайла.
Спустя 4 минуты, 25 секунд (17.03.2012 - 13:41) Guest написал(а):
Игорь_Vasinsky
cksim lzntk eifcnsq, цитирую
Автоматический режим позволяет граббить более 500 full новостных ресурсов.
И нигде не указал список этих ресурсов, то есть получается любых по умолчанию
cksim lzntk eifcnsq, цитирую
Автоматический режим позволяет граббить более 500 full новостных ресурсов.
И нигде не указал список этих ресурсов, то есть получается любых по умолчанию
Спустя 1 минута, 8 секунд (17.03.2012 - 13:43) Игорь_Vasinsky написал(а):
Цитата |
Автоматический режим позволяет граббить более 500 full новостных ресурсов. news.yandex - 131 лента news.mail - 7 лент news.rambler - 64 ленты news.rambler(city) - 313 лент |
я тебе уже раз ссыль на результаты поиска по очкам дал. тебе бинокль чтоли нужен
цыфры перед словами "ЛЕНТ"
Спустя 1 минута, 56 секунд (17.03.2012 - 13:44) johniek_comp написал(а):
Guest
Напиши лучше, в чем проблема?
Напиши лучше, в чем проблема?
Спустя 54 секунды (17.03.2012 - 13:45) Invis1ble написал(а):
Я так понял, что тема исчерпала себя, раз пошел срач.
Закрыто.
Закрыто.