Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.19;
Скачать: CL | DM;

Вниз

Microsoft Internet Explorer вне закона, как обычно   Найти похожие ветки 

 
DSKalugin ©   (2006-02-22 20:56) [0]

имеем MSIE6.0
не имеем JavaScript:window.open(УРЛ);
тупо виснет, хотя если открыть этот же УРЛ вручную - он отображается корректно. На других сайтах(не моих), где есть попапы - таже картина.
http://www.microsoft.com/Rus/Msdn/publish/articles/FineTuneWebSiteForSp2.mspx
Нет слов. Я в тупике. Как лечить эту беду? Кто сталкивался?

Opera и Firefox показывают всплывающее окно без проблем


 
Плохиш ©   (2006-02-22 21:02) [1]

имею MSIE 6.0.2800 - всё работает.


 
DSKalugin ©   (2006-02-22 21:04) [2]

Виндовс с сервиспаками?


 
LexxX ©   (2006-02-22 21:10) [3]

DSKalugin ©   (22.02.06 20:56)

И правильно ослик ругается. Если посмотришь в спецификацию метода OPEN объекта window в JavaScript, то увидишь примерно следующее
[windowVar] [window].open(URL, windowName, [window Options])

Новое окно. Опции: alwaysLowered, dependent, directories, height, hotkeys, innerHeight, innerWidth, location, menubar, outerHeight, personalbar, resizable, screenX, screenY, scrollbars, status, titlebar, toolbar, width, z-lock. Лог. значения: yes | no


, т.е. надо так window.open("myurl","mywindow","")


 
Плохиш ©   (2006-02-22 21:11) [4]


> DSKalugin ©   (22.02.06 21:04) [2]
> Виндовс с сервиспаками?

Да


 
DSKalugin ©   (2006-02-22 21:19) [5]


> , т.е. надо так

я так и делаю

   dWnd=window.open("/rem/delivery.php?ip="+ip,"delivery","scrollbars=yes,width=500,height=400,top=1");
   dWnd.focus();


 
DSKalugin ©   (2006-02-22 21:23) [6]

пишет что интерфейс "не поддерживается"


 
Плохиш ©   (2006-02-22 21:25) [7]

Делаю так:
<a href="javascript:window.open("http://www.logbyts.de").focus();">link</a>


 
LexxX ©   (2006-02-22 21:28) [8]

DSKalugin ©   (22.02.06 21:19) [5]

В двойных кавычках писать надо!!! Иначе он так и будет ругаться в IE!


 
DSKalugin ©   (2006-02-22 21:29) [9]

у меня не ссылка, вызывается по событию щелчка. но не в этом проблема.
с синтаксисом все нормально, вроде бы. Тут какая-то особенность самого ИЕ
ведь под другими браузерами все прекрасно работает


 
DSKalugin ©   (2006-02-22 21:31) [10]

в двойных/одинарных - побоку, пробовал уже и так и сяк.
У Плохиша работает и в одинарных


 
LexxX ©   (2006-02-22 21:37) [11]

DSKalugin ©   (22.02.06 21:29) [9]

Единого стандарта нет к отображению хтмл и реализации DOM, есть тока рекомендации, поэтому разные браузеры по-разному отображуют.
"Другие" браузеры лояльно относятся к таким ошибкам и игнорят их, а вот ИЕ, в частности, на отрез отказывается отрабатывать JAVAскрипты с такими тупыми ошибками как одинарная ковычка вместо двойной.


 
Плохиш ©   (2006-02-22 21:41) [12]


> а вот ИЕ, в частности, на отрез отказывается отрабатывать
> JAVAскрипты с такими тупыми ошибками как одинарная ковычка
> вместо двойной.

Странно, не замечал.


 
DSKalugin ©   (2006-02-22 21:43) [13]


> тупыми ошибками... отрез отказывается

Цитату из МСДН в студию!

повторяю: я пробовал и с одинарными и с двойными кавычками - результата нет. Проблема не в этом.

этот скрипт красит строки наура во всех браузерах,  не смотря на одинарные кавычки

function SetLineColor(tr, bool) {
 var l=null;
 if (document.getElementById) { l=document.getElementById(tr); }
 else if (document.all) {l=document.all[tr];}
 if (l != null) {
   if (bool == true) { l.style.backgroundColor="#f7f7ff"; }
   else { l.style.backgroundColor="white"; }
 }
}


 
LexxX ©   (2006-02-22 21:44) [14]

Плохиш ©   (22.02.06 21:41) [12]

Не знаю, у меня ругается жутко, вроде Вынь ХР+ СП2, но не хочет отрабатывать подобные скрипты. Видимо индивидуальная непереносимость. :))


 
DSKalugin ©   (2006-02-22 21:47) [15]

скрипт скрипту рознь
JavaScript<>JScript<>VBScript если можно так образно выразиться :-)))
я всегда явно указываю
<SCRIPT LANGUAGE="JavaScript" type="text/javascript">


 
Плохиш ©   (2006-02-22 21:53) [16]


> LexxX ©   (22.02.06 21:44) [14]

Есть ссылка на страницу?

Замечено было только, на некоторых комбинациях IE в таблицах, отображает строки друг на друге, если обновить страницу или изменить размер окна, то всё нормально.


 
Плохиш ©   (2006-02-22 21:55) [17]

Кстати, в [7] очень сложно применить двойные ковычки, ни один браузер не поймёт ;-)


 
DSKalugin ©   (2006-02-22 22:02) [18]


> ни один браузер не поймёт

дело тут не в браузере, а сам понимаешь в чем: во вложенности
или так
<a href="javascript:window.open("http://www.logbyts.de").focus();">link</a>
или так
<a href="javascript:window.open("http://www.logbyts.de").focus();">link</a>


 
Плохиш ©   (2006-02-22 22:04) [19]


> DSKalugin ©   (22.02.06 22:02) [18]

:-)

Кстати, есть ссылка на не работающий javascript, попробую в IE, заинтриговал :-)


 
LexxX ©   (2006-02-22 22:04) [20]

Плохиш ©   (22.02.06 21:53) [16]
Есть ссылка на страницу?


Не а, с сылкой проблемы. :)


 
DSKalugin ©   (2006-02-23 10:33) [21]

Мистика, а сегодня все работает наура...
может в проксике глюк закешировался... нет слов


 
Плохиш ©   (2006-02-23 10:41) [22]


> может в проксике глюк закешировался... нет слов

:-)

У нас один клиент раз неправильный пароль ввёл, потом почти год из-за своего прокси не мог пользоваться системой :-))))


 
vidiv ©   (2006-02-23 10:54) [23]


> Плохиш ©   (22.02.06 21:55) [17]

просто <a href="javascript:alert("Hello")">Link</a>


 
Плохиш ©   (2006-02-23 11:09) [24]


> vidiv ©   (23.02.06 10:54) [23]

А теперь, можно озвучить название браузера, который покажет сообщение?


 
umbra ©   (2006-02-23 11:43) [25]

а javascript в браузере вчера был разрешен?


 
DSKalugin ©   (2006-02-23 12:26) [26]

А вот и не правильно! пробовал в ИЕ6,0, ФФ1,5,1 и Опере8,50
FF пишет
Ошибка: syntax error
Источник: javascript:alert(
Строка 1, символ 5
Исходный код:
alert(

Опера

javascript:alert(
Javascript URL thread: "javascript:alert("
Syntax error while loading: line 1 of unknown script :
alert(

ИЕ

Строка:1
Символ:7
Ошибка: Синтаксическая ошибка

Что и требовалось доказать



Страницы: 1 вся ветка

Текущий архив: 2006.03.19;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.026 c
11-1122494631
feens
2005-07-28 00:03
2006.03.19
RegisterHotKey (KOL)


3-1138283474
ivc_andr
2006-01-26 16:51
2006.03.19
не отправляются письма через SQL Mail и Outlook 2003


2-1141130984
Make
2006-02-28 15:49
2006.03.19
Прорисовка StringGrid


15-1140573830
vidiv
2006-02-22 05:03
2006.03.19
редактор диска или помогите восстановить БИОС


2-1141578172
anton773
2006-03-05 20:02
2006.03.19
webbrowser