Динамическая загрузка
Есть такая страница:
Код:
|
<select name="timedo"> <option value="08">08:00</option> <option value="09">09:00</option> </select> <iframe src="mydoc.php?id=[B][timedo][/B]" id="frame" width="400" height="400"></iframe> <script> document.querySelector("select[name='timedo']").onchange = function(){document.getElementById("frame").src = "mydoc.php?id="+this.value } </script> |
Цитата:
|
Вроде работает как надо. Огромное спасибо, melky.
|
Цитата:
|
Еще вопрос, если timedo и datedo
mydoc.php?id=[timedo]&id1=[datedo] то как быть? |
querySelector не поддерживается браузерами IE6, IE7 и FF 3.0
Цитата:
|
На FF 4 глвное работает. Подскажите, как дополнить код, я ноль.
|
тогда можно приписать id к селекту. какая разница ?)
|
<select name="timedo"> <option value="08">08:00</option> <option value="09">09:00</option> </select> <select name="datedo"> <option value="20">20.01</option> <option value="21">21.01</option> </select> <iframe src="mydoc.php?id=[B][timedo][/B]" id="frame" width="400" height="400"></iframe> <script> for(var fr = document.getElementById("frame"), t = document.getElementsByTagName("select"),i=0,b=t.length;i<b;i++){ if ( t[i].name !== "timedo" || t[i].name !== "datedo") continue; t[i].onchange = function(){ fr.src = "mydoc.php?timedo="+t[0].value+"&datedo="+t[1].value; } } </script> |
Цитата:
|
melky, выручил. респект.
walik, тоже + |
Цитата:
зачем поддерживать старые браузеры? концепция прогрессивной деградации) |
Цитата:
|
ну блин)
эти пользователи - офисный планктон и школота на информатике, которые сидят на ХР и не могут ничего себе установить нового, даже хром portable |
Офисный планктон -- самая платёжеспособная аудитория.
|
Ну дак мне как раз для планктона :( Которые через осла 6 будут заходить.
|
Не могут установить не изза того что не могут , а изза того что админы не дают установить
|
я это имел в виду :)
|
Вопрос. А если <select name="timedo"> изменяется при помощи JS скрипта, тс. когда я руками выбираю значение, то все работает, а года JS скрипт ставит значение, то ничего не работает.
|
В тот код который меня и добавьте вызов функции и все
|
Часовой пояс GMT +3, время: 19:18. |