Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Закрыть и раскрыть DIV в PHP / 13 сообщений из 13, страница 1 из 1
30.10.2018, 09:17
    #39724779
Romantiktj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрыть и раскрыть DIV в PHP
Доброе время суток, в 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
30.10.2018, 09:37
    #39724784
Romantiktj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрыть и раскрыть DIV в PHP
Или же как реализовать <a href='#' onclick='openbox('box'); return false'>$res</a> в PHP
...
Рейтинг: 0 / 0
30.10.2018, 10:14
    #39724796
Лысый дядька
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрыть и раскрыть DIV в PHP
Romantiktj,

Посмотри средствами отладки в браузере, какой в итоге html получается. Браузеру вообще без разницы, каким именно образом получилась страница, скорее всего твой скрипт рендерит какую-то фигню.
...
Рейтинг: 0 / 0
30.10.2018, 13:11
    #39724909
полудух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрыть и раскрыть DIV в PHP
чё вообще никаких мыслей тут?
Romantiktjonclick='openbox('box'); return false'
...
Рейтинг: 0 / 0
30.10.2018, 13:12
    #39724911
полудух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрыть и раскрыть DIV в PHP
ошибки в консоли (ctrl + shift + c) почитать тоже не?
...
Рейтинг: 0 / 0
30.10.2018, 17:33
    #39725150
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрыть и раскрыть DIV в PHP
полудухчё вообще никаких мыслей тут?
Romantiktjonclick='openbox('box'); return false'
Кавычки? Ну, типа, одинарные-двойные?
...
Рейтинг: 0 / 0
30.10.2018, 19:49
    #39725231
полудух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрыть и раскрыть DIV в PHP
кавычки.
только он уже в двойных находится
...
Рейтинг: 0 / 0
30.10.2018, 20:35
    #39725259
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрыть и раскрыть DIV в PHP
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
31.10.2018, 00:08
    #39725376
полудух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрыть и раскрыть DIV в PHP
да вот так надо:
"<a href='#' onclick='openbox(`box`); return false'>$res</a>"
...
Рейтинг: 0 / 0
31.10.2018, 06:41
    #39725438
Romantiktj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрыть и раскрыть DIV в PHP
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
31.10.2018, 14:24
    #39725840
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрыть и раскрыть DIV в PHP
RomantiktjНОВОЕ для МЕНЯ и СИЛЬНО УДИВИЛОЕсли б в мануал перед сном заглядывали, то степень удивления была б гораздо ниже. http://php.net/manual/ru/language.types.string.php
...
Рейтинг: 0 / 0
02.11.2018, 13:10
    #39727193
Romantiktj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрыть и раскрыть DIV в PHP
vkle,

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

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


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