powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Закрыть и раскрыть DIV в PHP
13 сообщений из 13, страница 1 из 1
Закрыть и раскрыть DIV в PHP
    #39724779
Romantiktj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток, в Html работает но при динамических ссылках в PHP не получается реализовать





while ($result = mysql_fetch_array($sql)) {



$res=$result['title'];
$res1=$result['doc'];



$text1="<a href='#' onclick='openbox('box'); return false'>$res</a>";

$text2="<div id='box' >$res1</div>";


echo $text1;
echo $text2;


echo "<br>";





}





?>


<script type="text/javascript">

function openbox(id){

display = document.getElementById(id).style.display;



if(display=='none'){
document.getElementById(id).style.display='block';

}else{

document.getElementById(id).style.display='none';

}

}

</script>
...
Рейтинг: 0 / 0
Закрыть и раскрыть DIV в PHP
    #39724784
Romantiktj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или же как реализовать <a href='#' onclick='openbox('box'); return false'>$res</a> в PHP
...
Рейтинг: 0 / 0
Закрыть и раскрыть DIV в PHP
    #39724796
Лысый дядька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Romantiktj,

Посмотри средствами отладки в браузере, какой в итоге html получается. Браузеру вообще без разницы, каким именно образом получилась страница, скорее всего твой скрипт рендерит какую-то фигню.
...
Рейтинг: 0 / 0
Закрыть и раскрыть DIV в PHP
    #39724909
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чё вообще никаких мыслей тут?
Romantiktjonclick='openbox('box'); return false'
...
Рейтинг: 0 / 0
Закрыть и раскрыть DIV в PHP
    #39724911
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ошибки в консоли (ctrl + shift + c) почитать тоже не?
...
Рейтинг: 0 / 0
Закрыть и раскрыть DIV в PHP
    #39725150
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухчё вообще никаких мыслей тут?
Romantiktjonclick='openbox('box'); return false'
Кавычки? Ну, типа, одинарные-двойные?
...
Рейтинг: 0 / 0
Закрыть и раскрыть DIV в PHP
    #39725231
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кавычки.
только он уже в двойных находится
...
Рейтинг: 0 / 0
Закрыть и раскрыть DIV в PHP
    #39725259
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomantiktjИли же как реализовать <a href='#' onclick='openbox('box'); return false'>$res</a> в PHPПочитайте уже, хотя бы, начало мануала по PHP. Можно экранировать вложенные кавычки. Можно в формате heredoc записать, тогда для одинарной вложенности экранирования не потребуется:
Код: php
1.
2.
3.
$text1 = <<<HTML
<a href="#" onclick="openbox('box'); return false">$res</a>
HTML;
...
Рейтинг: 0 / 0
Закрыть и раскрыть DIV в PHP
    #39725376
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да вот так надо:
"<a href='#' onclick='openbox(`box`); return false'>$res</a>"
...
Рейтинг: 0 / 0
Закрыть и раскрыть DIV в PHP
    #39725438
Romantiktj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

Отлично, Большое Человеческое ПАСИБО, даже комбинации с ковычками не помогли, а ваш код сработал на УРА!!!

Но вот еще что НОВОЕ для МЕНЯ и СИЛЬНО УДИВИЛО МЕНЯ так это надо записать именно ТАК (в три строки)!

$text1 = <<<HTML
<a href="#" onclick="openbox('box'); return false">$res</a>
HTML;



потому как в этом случае (в одну строку): $text1 = <<<HTML <a href="#" onclick="openbox('box'); return false">$res</a> HTML; - НЕ СРАБОТАЛО!

ВЕК ЖИВИ ВЕК УЧИСЬ!
...
Рейтинг: 0 / 0
Закрыть и раскрыть DIV в PHP
    #39725840
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomantiktjНОВОЕ для МЕНЯ и СИЛЬНО УДИВИЛОЕсли б в мануал перед сном заглядывали, то степень удивления была б гораздо ниже. http://php.net/manual/ru/language.types.string.php
...
Рейтинг: 0 / 0
Закрыть и раскрыть DIV в PHP
    #39727193
Romantiktj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

Пасибки )
...
Рейтинг: 0 / 0
Закрыть и раскрыть DIV в PHP
    #39727224
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Romantiktjпотому как в этом случае (в одну строку): $text1 = <<<HTML <a href="#" onclick="openbox('box'); return false">$res</a> HTML; - НЕ СРАБОТАЛО!

ВЕК ЖИВИ ВЕК УЧИСЬ!
не надо этому учиться.
Я выше написал, как правильно и работает в 1 строку
А <<< это рудимент, ни в одном проекте не пригодился.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Закрыть и раскрыть DIV в PHP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]