Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.01.2010, 14:55
Новичок на форуме
Отправить личное сообщение для SergKS Посмотреть профиль Найти все сообщения от SergKS
 
Регистрация: 26.01.2010
Сообщений: 1

<option onClick> в IE
Всем доброго времени суток. Проблема такова: в <select> при нажатии одного из <option> стр n </option> должно прятать все что было на странице и показать содеражние страницы n, т.е. при нажатии на <option> стр 2 </option> прячеться содержание стр. 1 и появляется содержание стр. 2, а при нажатии на стр. 1 - прячется стр.2 и появляется стр. 1. <option onClick> работает в Opera и Mozila, в IE
не пашет. Помогите , плиз, кто знает, как это можно осуществить в IE
.


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Untitled Document</title>
<script type="javascript">

function f_go(m_page)
{
switch (m_page)
{
case 1:
document.getElementById('i_page1').style.display=" block";
document.getElementById('i_page2').style.display=" none";

break;
case 2:
document.getElementById('i_page1').style.display=" none";
document.getElementById('i_page2').style.display=" block";
}
}
</script>
</head>
<body>
.
.
.
.
<table border="2" bordercolor="#333333" width="750" height="300" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#FFFFFF" width="250" >

<select>
<option onClick="javascript: void(0); f_go(1);">Стр 1</option>
<option onClick="javascript: void(0); f_go(2);">Стр 2</option>

</select>
</td>
<td >

<div id="i_page1"> Стр 1 </div>

<div id="i_page2" style="display: none"> Стр 2</div>

</div>
</td >
</tr>
</table>
</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 01.02.2010, 19:37
Кандидат Javascript-наук
Отправить личное сообщение для vk65535 Посмотреть профиль Найти все сообщения от vk65535
 
Регистрация: 21.11.2008
Сообщений: 114

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>

<body>

<table border="2" bordercolor="#333333" width="750" height="300" cellpadding="0" cellspacing="0">
<tr>
<td id="pageselect" bgcolor="#FFFFFF" width="250" style="display: none;" >
<select onchange="f_go(this.value)" >
<option value="1">Стр 1</option>
<option value="2">Стр 2</option>
</select>
</td>
<td>
<div id="i_page1"> Стр 1 </div>
<div id="i_page2"> Стр 2</div>
</td>
</tr>
</table>

<script type="text/javascript">
//<!--
function f_go(m_page) {
	m_page = parseInt(m_page);
	for (var i = 1, e; e = document.getElementById('i_page' + i); ++i)
		e.style.display = i === m_page ? '' : 'none';
}
f_go(1);
document.getElementById('pageselect').style.display = '';
//-->
</script>

</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск