Во frame загрузить страницу после выбора элемента из select
Здравствуйте.
Подскажите может кто знает пример скрипта, нужно во frame загружать страницу после выбора элемента из select. Пока есть только главная страница:
<html>
<head>
<title></title>
<style>.table {border-collapse: collapse; border: 1px solid #00280e}</style>
</head>
<body>
<table align = "center" bordercolor = "black" border="1" class = "table" width = "1080">
<tr>
<td colspan = "3">
1
</td>
</tr>
<tr>
<td width = "250">
2
</td>
<td>
<select>
<option value="Table1.html">Table1</option>
<option value="Table2.html">Table2</option>
</select><br>
<iframe width="580" height="150"></iframe>
</td>
<td width = "250">
2
</td>
</tr>
</table>
</body>
</html>
|
<iframe name="table" width="580" height="150"></iframe> <select onchange="document.frames.table.src = this.value"> <option value="Table1.html">Table1</option> <option value="Table1.html">Table1</option> </select> |
<iframe id="frame0" width="580" height="150" src=""></iframe><br/>
<select onchange="document.getElementById('frame0').src = this.value">
<option value="">Выберите</option>
<option value="http://asd-electro.ru/">Table1</option>
<option value="http://javascript.ru/">Table2</option>
</select>
|
Большое спасибо Deff, Ruslan_xDD!
Можно еще спросить, как сделать чтобы при загрузке основной страницы, во фрейм загружалась по умолчанию например <option value="http://asd-electro.ru/">Table1</option>, но при этом можно было бы выбрать из select другой элемент и соответственно в фрейм подгружать другую страницу(это был мой вопрос выше)? |
<body onload="document.frames.table.src = document.getElementById('table').value">
<iframe name="table" width="580" height="150"></iframe>
<select id="table" onchange="document.frames.table.src = this.value">
<option value="Table1.html">Table1</option>
<option value="Table2.html">Table2</option>
</select>
</body>
|
Большое спасибо Ruslan_xDD!
Получилось как-то так, все работает:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<style>.table {border-collapse: collapse; border: 1px solid #00280e}</style>
</head>
<body onload="document.getElementById('frame1').src = document.getElementById('select1').value">
<table align = "center" bordercolor = "black" border="1" class = "table" width = "1065">
<tr>
<td colspan = "3">
<img src = "pict.jpg">
</td>
</tr>
<tr>
<td rowspan="2" width="230">
2
</td>
<td width="605">
<select id = "select1" onchange="document.getElementById('frame1').src = this.value">
<option value="Table1.html">Table1</option>
<option selected value="Table2.html">Table2</option>
</select>
</td>
<td rowspan="2" width="230">
2
</td>
</tr>
<tr>
<td>
<iframe id="frame1" width="605" height="150" src=""></iframe><br/>
</td>
</tr>
</table>
</body>
</html>
|
А как можно выбрать элемент после загрузки страницы с помощью JavaScript в iframe
Вот код:
<!--Kurs.com.ua regional 385x370 Киев blue-->
<div id='kurs-com-ua-informer-regional-385x370-15-kiev-blue-container'><a href='http://kursvalut.com' id='kurs-com-ua-informer-regional-385x370-15-kiev-blue' title='Курс валют в России' target='_blank'>Курс валют в России</a></div>
<script type='text/javascript'>
(function() {var iframe = '<ifr'+'ame src="http://kurs.com.ua/informer/regional2/15/908?color=blue" width="385" height="370" frameborder="0" vspace="0" scrolling="no" hspace="0"></ifr'+'ame>';var container = document.getElementById('kurs-com-ua-informer-regional-385x370-15-kiev-blue');container.parentNode.innerHTML = iframe;})();
</script>
<noscript><img src='http://kurs.com.ua/static/images/informer/kurs.png' width='52' height='26' alt='kurs.com.ua: курс валют в Украине!' title='Курс валют' border='0' /></noscript>
<!--//Kurs.com.ua regional 385x370 Киев blue-->
|
| Часовой пояс GMT +3, время: 15:44. |