Internet Explorer = Bugxplorer ??
Internet Explorer = Bugxplorer ??
...
Сега не съм на работа понеже утре съм на изпит но бях любопитен и потествах ..
интересният момент е че и другите браузери освен Опера "запецват" - ето примерен код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Кликнете на SELECTBOX-a
под "отиди на"
</title>
<script language="JavaScript" type="text/javascript">
<!--
function goToLocation()
{
var selectedIndex=new Number(document.myform.myselect.selectedIndex);
var selectedURL=new String(document.myform.myselect.options[selectedIndex].value);
window.location.href=selectedURL;
}
//-->
</script>
</head>
<body>
<h1>Избирането от този SELECT box ще забие само Internet Explorer</h1>
<p>
Странният момент е че и под Mozilla 1.7.1 и Mozilla Firefox
се случиха интересни неща само Opera се държа "нормално" ..
това при положение че фаиловете com1.html и com2.html
съществуват.
</p>
<form name="myform" id="myform" action="somewhere.php">
<select name="myselect" id="myselect" onchange="goToLocation();">
<option value="com1.html" selected>com1.html</option>
<option value="com2.html">com2.html</option>
</select>
</form>
</body>
</html>
Редактирано от Учeщ на
Internet Explorer = MS Browser
С кой редактор си създал под MS Windows com1.html и com2.html? Че ми стана любопитно
Проблемът не е в браузъра - много правилно и точно се държи, а в обектите - погледни какво вика window.location.href...
Re: Internet Explorer = MS Browser
MSDN:
Свойството fref:
Определяме или получаваме текущият URL като стринг.
Синтаксис:
HTML N/A
Scripting location.href [ = sURL ]
Възможни стоиности:
sURL: стринг които представлява текущият URL
Своиството е read/write, няма стойност по подразбиране.
Съвместимост:
Дефинирано е в DOM2 [линк]
Никъде не пише че стринга трябва да бъде "някакъв" - то е ясно защо така става но браузерът не би трябвало да се държи така - е някой може да извлече полза от това - ако трябва някои саит да е видим само за потребители не ползващи Windows например (с Mozilla под Slackware 9.0 нямаше никакъв проблем) Сега отивам пак да уча че в понеделник имам оше един тъп изпит - от клуба може да стискате палци
Re: Internet Explorer = Bugxplorer ??
CLOCK$, AUX, CON, NUL, PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9
Ne znam dali ot tova e problema
con/con бъг, има си кръпка
FILE: 256015USA8.EXE
Info: 256015USA8 Security Update, March 17, 2000 .txt
This update will eliminate the "DOS Device in Path Name" security vulnerability
found in Windows 98 and Windows 98 Second Edition. With this update, you can
help prevent a malicious user from causing your computer to crash by accessing a
file or folder whose path contained certain reserved words.
По народному се нарича con/con бъг, макар, че работи и с com1/com1 nul/nul и подобни.
земи чети преди да пишеш !!!
В отговор на:
Security Update, March 17, 2000
FILE: 256015USA8.EXE
Info: 256015USA8 Security Update, March 17, 2000 .txt
This update will eliminate the "DOS Device in Path Name" security vulnerability
found in Windows 98 and Windows 98 Second Edition. With this update, you can
help prevent a malicious user from causing your computer to crash by accessing a
file or folder whose path contained certain reserved words.
По народному се нарича con/con бъг, макар, че работи и с com1/com1 nul/nul и подобни.
Значи този проблем се случва и под служебния ми компютър - лицензен
Windows 2000 сложен на automatic updates - Къде го прочете че ВООБЩЕ съм го тествал под 98 - между другото - така става и на още няколко машини е пробвано не е - "изолиран" вариант - та да си имаме уважението - ти тества ли го под твоя ИЕ - или побърза да пастнеш тва което изплю гугъла ? Повбеси ме малко - между другото уча в ТУ и без да се обиждаш - виждам доста често "качеството" на обучението в това "учебно заведение" - не случаино слагам кавички
Редактирано от Учeщ на
земи МИСЛИ преди да пишеш !!!
Ако нямаш мисъл в главата, не е необходимо да пишеш!
като подобни простотии например:
Къде го прочете че ВООБЩЕ съм го тествал под 98 - между другото - така става и на още няколко машини е пробвано не е - "изолиран" вариант - та да си имаме уважението - ти тества ли го под твоя ИЕ - или побърза да пастнеш тва което изплю гугъла ? Повбеси ме малко
======================================================
НИКЪДЕ не прочетох под какво си го тествал. Ако си се повбесил, не си насочил правилно посоката - трябваше да възкликнеш "Да са еба у тъпанаро, едно свес'но описание не мога да направя!"
Експерименти с ИЕ правя САМО СРЕЩУ ЗАПЛАЩАНЕ - аз съм го вдигнал на трупчета и си нямам проблеми. Риска струва пари! Само балами като тебе рискуват безплатно, като работят с ИЕ.
P.S. Все пак ти съчувствувам - на времето във ВМЕИ "Ленин" нивото беше добро.
Разочарован съм от теб!
и да идваш тука да си мериш ....ката "ау колко съм велик аз инженера" както и да е нямам никакво намерение да се заяждам !
Oчарован съм от теб!
Който ти търпи празните нападки, без да им възравява, е интелигентен. Другите не сме.
Мче то било много лесно!
добре де
Re: добре де
Укажи също под кой Уйндоус става това и също дали com*.html са с конкретно съдържание или мoже да са дъми - <html></html>
Re: добре де
Version information
Version 7.50
Build 3778
Platform Win32
System Windows 2000
Java Sun Java Runtime Environment version 1.4
VoiceXML Plugin not available
Подобно нещо се случи и при Mozilla 0.8.0+
Имам и Mozilla - FireFox(последна версия) и другата Mozilla(версия 1.7) (в къщи обаче с която се случи същото). По-горе (мнението на Stipe) можеш да видиш подобен резултата получен и при Windows XP - както вече съм споменал по-горе - може да има практическа полза от "нещото" ако искаме някои саит да не бъде ползван от Windows потребители - нищо повече ...
Редактирано от Учeщ на
Re: добре де
Win XP Pro 2002 SP2
Не го забива, ами ми дава, че е забранен достъпа до active content. Като го разреша обаче, забива и тази версия.
Opera 7.50 също забива.
Firefox 1.0 PR Gecko 20040913 rv:1.7.3 не забива. Ама въобще.
Редактирано от jordani на
не забива!
Спряна Java, пуснат javaScript. НЕ ЗАБИВА! Файловете са на Десктопа
Настройката на Операта е тук:
[линк]
настройката на Уйндоуса (98-ца) е тук:
[линк]
Mozilla Firefox - версия 0.9.3 НЕ ЗАБИВА!
IE6 SP1 - НЕ ЗАБИВА! Дъми com1.html го изобразява празен, липсващият com2.html казва, че не го намира.
============================
//off Аз бачках близо година на ХР и се отказах - само проблеми, кръпи, кръпи, .... 98-цата си ми е бетонена!
.
Редактирано от Caмия Инжинep на
Re: не забива!
А под Mozilla - погледни какво показва JavaScript конзолата. Аиде аз ще сядам да работя.
П.С
Opera 7.54 съшо забива ето системните данни ..
Version information
Version 7.54
Build 3865
Platform Win32
System Windows 2000
Java Sun Java Runtime Environment version 1.4
VoiceXML Plugin not availabле
А относно нападките - не бяха съвсем пример на "добър вкус" .. сега ме е яд че вообще отворих темата ..
Редактирано от Учeщ на
Файърфокс JavaScript конзола
com1.html го отваря мълчаливо, на липсващия com2.html дава уместно съобщение
(NS_ERROR_FILE_NOT_FOUND) и подробности - на кой ред е грешката.
Опита е с дъми com1.html -----> <html></html>
==================================================
Никак не е добър вкус, да. Аз не съм никому секретарка да му попълвам Гугъла, ти просто сбърка с това си предположение. Отговора ми (първия) беше много дълбок: 2000 и ХР не страдат от бъга с резервираните досовски имена CON AUX COM1 COM2 NULL ... RUN C:\CON\CON тях не ги забива. 98-цата страда и трябва да се закърпи. И кръпките се оказват много добри!
Затова считай резултата си за още по-дълбок: Има начин при 2000 и ХР да се предизвика този бъг заобиколно, чрез JavaScript.
.
Редактирано от Caмия Инжинep на
Re: Файърфокс JavaScript конзола
В отговор на:
Затова считай резултата си за още по-дълбок: Има начин при 2000 и ХР да се предизвика този бъг заобиколно, чрез JavaScript.
Абсолютно - със това можем да сложим точка. Пратих и един report на
Microsoft по въпроса преди малко ........
Редактирано от Учeщ на