Странный вопрос о style.display
:help: Здравствуйте. Извините, если пишу не в тот раздел. Вообще то я с PHP работаю, но сейчас возникла необходимость доработки чужой программы, в которой небольшая часть написана на javascript. Вот она
<script type="text/javascript"> END; if('true' === $_GET["redactor"]) echo 'document.getElementById("new").style.display = "none";' .'document.getElementById("redactor").style.displa y = "";'; if('true' === $_GET["redactor_go"]) echo 'document.getElementById("new").style.display = "none";' .'document.getElementById("redactor").style.displa y = "";'; echo <<<END function next(flag) { if(flag == 0) { document.getElementById("new").style.display = "none"; document.getElementById("redactor").style.display = ""; window.location='?redactor_go=true'; }else{ document.getElementById("redactor").style.display = "none"; document.getElementById("new").style.display = ""; window.location='?exit='; } } </script> К сожалению, я ограничен по времени, от меня ждут результат, не могу я приступить к полноценному изучению этого прекрасного языка, растолкуйте мне, хотя бы вкратце, что здесь делается, можно ли заменить этот участок на PHP, или хотя бы подскажите, какие разделы почитать, чтобы быстро в этом разобраться. Заранее благодарен |
скрывает или показывает соответствующие id блоки
код оформи как положено в теги, может кто и разжует |
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Надо наверное чуть больше кода дать, чтобы понятнее было
echo <<<END </div> <script type="text/javascript"> END; if('true' === $_GET["redactor"]) echo 'document.getElementById("new").style.display = "none";' .'document.getElementById("redactor").style.display = "";'; if('true' === $_GET["redactor_go"]) echo 'document.getElementById("new").style.display = "none";' .'document.getElementById("redactor").style.display = "";'; echo <<<END function next(flag) { if(flag == 0) { document.getElementById("new").style.display = "none"; document.getElementById("redactor").style.display = ""; window.location='?redactor_go=true'; }else{ document.getElementById("redactor").style.display = "none"; document.getElementById("new").style.display = ""; window.location='?exit='; } } </script> END; |
Про echo, if и else мне объяснять не надо. Мне надо узнать только, что конкретно выполняют конструкции типа
document.getElementById("new").style.display = "none"; и window.location='?exit='; И главное понять, зачем ему нужен был javascript Почему не мог обойтись PHP? |
Цитата:
|
Цитата:
http://www.mysite.com/page.php?frase=16 а станет http://www.mysite.com/page.php?exit= |
:dance: Спасибо!
|
Цитата:
Человек не знающий что делает этот код и не в состоянии найти ответ через гугл меня реально пугает. Вернее меня пугает что вы дорабатываете программу. Все php-шники знают html и хоть чуть-чуть но js. Это не наезд, просто меня такая ситуация шокировала. Прочитайте любую книгу по HTML, CSS и JS (Прочитайте в нём про DOM) |
ps: Если вас заставляют делать чужую работу, то вы можете отказаться от её выполнения и при необходимости даже подать в суд, если вас будут необоснованно заставлять делать работу знаниями для выполнения которой вы не обладаете.
|
Часовой пояс GMT +3, время: 00:38. |