Динамическая загрузка
Есть такая страница:
Код:
|
<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, время: 09:41. |