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

HTML+CSS+JavaScript

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

 

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

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

тема: Не катит в ИЕ
 
 автор: CrazyAngel   (19.03.2006 в 20:17)   письмо автору
 
 

Скажите почему не работает такой скрипт в ИЕ, но прекрастно работает в опере

Функция

function openindex()
{
window.open("korzina_add.php?id="document.zak.idd.value,"Заказ товара", "height=50,width=250");
}


Форма

<form name="zak">
<INPUT TYPE=hidden NAME="id" VALUE="<?=$foo[id]; ?>">
<INPUT TYPE=button VALUE='В корзину' onClick=openindex();></TR>
</form>

   
 
 автор: codexomega   (19.03.2006 в 21:06)   письмо автору
 
   для: CrazyAngel   (19.03.2006 в 20:17)
 


function openindex()
{
faked_var = window.open("korzina_add.php?id="document.zak.idd.value,"Заказ товара", "height=50,width=250");
}

   
 
 автор: 12345   (19.03.2006 в 23:58)   письмо автору
 
   для: CrazyAngel   (19.03.2006 в 20:17)
 

Синт.ош.: "korzina_add.php?id="document.zak.idd.value

И русские буквы во 2-м пар. не должны работать.

   
 
 автор: CrazyAngel   (20.03.2006 в 00:06)   письмо автору
 
   для: 12345   (19.03.2006 в 23:58)
 

Вот фун

function openindex(form)
{
var i=i+1;
window.open("korzina_add.php?id="+form.id.value, "'+i'", "height=100,width=250");
}


Вот форма

<form name="zak">
<INPUT TYPE=hidden NAME="id" VALUE="<?=$foo[id]; ?>">
<INPUT TYPE=button VALUE='В корзину' onClick=openindex(this.form);></TR>
</form>

В опере работает на ура а в ИЕ нет

   
 
 автор: 12345   (20.03.2006 в 00:45)   письмо автору
 
   для: CrazyAngel   (20.03.2006 в 00:06)
 

Снова синт.ош = 2-й парам. - "'+i'", что это будет в имени окна? там должен стоять идентификатор.

И ош. с опред. i - нет нач.значения. Может, в Опере оно принимается за 0 и проходит.

К примеру, это у меня заработало:
<SCRIPT>function openindex(form)
{
var i=0;i=i+1;
window.open("", "hh", "height=100,width=250");
}</SCRIPT>
Вот форма

<form name="zak">
<INPUT TYPE=hidden NAME="id" VALUE="<?=$foo[id]; ?>">
<INPUT TYPE=button VALUE='В корзину' onClick=openindex(this.form);></TR>
</form>

   
Rambler's Top100
вверх

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