Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: onClick - FireFox видит, IE - не видит!
 
 автор: DmitryBerkut   (30.10.2007 в 05:19)   письмо автору
 
 

Народ помогите! Вот такая вот байда в firefox-e пашет, в IE - не пашет. Че делать?????

<script language="JavaScript" type="text/javascript">
<!--
function screenxy(brstr, mov) {
    var yst=document.body.scrollTop;
    window.location.href=brstr+mov+"&yst="+yst+"&golos=ok";
}

//-->
</script>
...

<select name="selectgolos" style="position:absolute;left:401px;top:606px;width:141px;z-index:28">
<option value="0" onClick="screenxy('<?echo$str;?>', 0)"></option>
<option value="1" onClick="screenxy('<?echo$str;?>', 1)">Отвратительный</option>
<option value="2" onClick="screenxy('<?echo$str;?>', 2)">Не очень</option>
<option value="3" onClick="screenxy('<?echo$str;?>', 3)">Нормальный</option>
<option value="4" onClick="screenxy('<?echo$str;?>', 4)">Хороший</option>
<option value="5" onClick="screenxy('<?echo$str;?>', 5)">Отличный</option>
</select>

   
 
 автор: DmitryBerkut   (30.10.2007 в 05:25)   письмо автору
 
   для: DmitryBerkut   (30.10.2007 в 05:19)
 

Даже переделал уже вот так, все равно не пашет зараза!!!

<select name="selectgolos" style="position:absolute;left:401px;top:606px;width:141px;z-index:28">
<option value="0" onClick="javascript:screenxy('<?echo$str;?>',0);"></option>
<option value="1" onClick="javascript:screenxy('<?echo$str;?>',1);">Отвратительный</option>
<option value="2" onClick="javascript:screenxy('<?echo$str;?>',2);">Не очень</option>
<option value="3" onClick="javascript:screenxy('<?echo$str;?>',3);">Нормальный</option>
<option value="4" onClick="javascript:screenxy('<?echo$str;?>',4);">Хороший</option>
<option value="5" onClick="javascript:screenxy('<?echo$str;?>',5);">Отличный</option>
</select>

   
 
 автор: sim5   (30.10.2007 в 05:59)   письмо автору
 
   для: DmitryBerkut   (30.10.2007 в 05:25)
 


<script language="JavaScript" type="text/javascript"> 
function screenxy(brstr) { 
    alert(brstr) 

</script> 

<select name="selectgolos" onchange="screenxy(this.value)"> 
<option value="Str1,1">One</option> 
<option value="Str2,2">Two</option>

   
 
 автор: Dmitry Berkut   (30.10.2007 в 14:06)   письмо автору
 
   для: sim5   (30.10.2007 в 05:59)
 

Помогла Ваша подсказка, но не совсем в Вашем варианте. Т.е. числового значения js-функция не видела и я сделал так:

<select name="selectgolos" onChange="screenxy('<?echo$str;?>', this.value)">
<option value="0"></option>
<option value="1">Отвратительный</option>
<option value="2">Не очень</option>
<option value="3">Нормальный</option>
<option value="4">Хороший</option>
<option value="5">Отличный</option>
</select>

   
 
 автор: sim5   (30.10.2007 в 14:23)   письмо автору
 
   для: Dmitry Berkut   (30.10.2007 в 14:06)
 

Можно и так, можно и разделить аргумент по получению.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования