Opera 8.01 не работает JavaScript
|
Letaksios 07/15/05 03:53 AM |
|
Установил себе оперу и почему то не работает JavaScript Сразу скажу, что прокси и фаервола нету!!!
для примера сайт, на котором не работает! Но в принципе не работает на всех сайтах!
_http://territory.ru/info/
Версия 8.01 Сборка 7642 Платформа Win32 Система Windows 2000 Версия Java Sun Java Runtime Environment version 1.5 XHTML+голос Плагин не загружен
|
Re: Opera 8.01 не работает JavaScript
|
Stinger 07/15/05 04:47 AM |
|
В ответ на: http://territory.ru/info/
Сайт сделан только для Internet Explorer в обход общепринятых стандартов. Нормально функционирует он тоже только в IE.
|
Re: Opera 8.01 не работает JavaScript
|
Asmodeus 07/16/05 04:52 PM |
|
Хаха а у меня то работает, то не работает. Версия 8.02 ТР с битторрентом.
|
Re: Opera 8.01 не работает JavaScript
|
Vitj0k 07/18/05 01:19 PM |
|
У меня тоже самое. После установки 8ой оперы перестал корректно работать javascript. Открываю тот же сайт IE или Firefox все работает
|
Re: Opera 8.01 не работает JavaScript
|
mayss 07/18/05 02:03 PM |
|
В ответ на: После установки 8ой оперы перестал корректно работать javascript.
Не знаю.. Только что попробовал 7.54- показывает этот сайт точно также как и 8-я
|
Re: Opera 8.01 не работает JavaScript
|
Vitj0k 07/19/05 01:39 AM |
|
Тут "перестал работать" неверное высказывание, скорее в 8-ой опере javascript стал работать по-другому. Отчего мой сайт, например, стал неработоспособным из под новой Оперы в некоторых частях. Пришлось переписывать скрипты. Но еще убил время в поисках причины!
Вот тут _//www.nosecret.ru/jstest/_ я написал небольшой скриптик для работы с формой, который наглядно показывает отличие Оперы 8. Казалось бы мелочь, но скрипт-то работает по-другому!
|
Re: Opera 8.01 не работает JavaScript
|
VVSite 07/19/05 06:07 AM |
|
В ответ на:
Тут "перестал работать" неверное высказывание, скорее в 8-ой опере javascript стал работать по-другому. Отчего мой сайт, например, стал неработоспособным из под новой Оперы в некоторых частях. Пришлось переписывать скрипты. Но еще убил время в поисках причины!
Вот тут JavaScript in Opera 8 я написал небольшой скриптик для работы с формой, который наглядно показывает отличие Оперы 8. Казалось бы мелочь, но скрипт-то работает по-другому!
Я тоже на такие грабли наступал. Вот что посоветовали на Оперном форуме:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head> <title>Script read file input value</title> </head> <body><form action="" enctype="multipart/form-data"> <input type="file" name="thefile" id="thefile"> <input type="button" onclick="document.getElementById('thefile').type='text';alert(document.getElementById('thefile').value);" value="Show value"></form> </body> </html>
|
Re: Opera 8.01 не работает JavaScript
|
Vitj0k 07/19/05 10:21 AM |
|
В ответ на: Я тоже на такие грабли наступал. Вот что посоветовали на Оперном форуме:
Это решение не для IE к сожалению. Он не поддерживает свойство type элемента. То есть придется различать браузеры, универсального решения я пока не знаю.
|
Re: Opera 8.01 не работает JavaScript
|
VVSite 07/19/05 10:38 AM |
|
В ответ на:
Это решение не для IE к сожалению. Он не поддерживает свойство type элемента. То есть придется различать браузеры, универсального решения я пока не знаю.
Да нет, поддерживает. Просто в ИЕ это свойство только для чтения. Можно сделать так:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head> <title>Script read file input value</title> </head> <body><form action="" enctype="multipart/form-data"> <input type="file" name="thefile" id="thefile"> <input type="button" onclick="try{ document.getElementsByName('thefile')[0].type='text'; } catch(e) {} alert(document.getElementsByName('thefile')[0].value);" value="Show value"></form> </body> </html>
У меня получилось на IE6 и Opera8
|
Re: Opera 8.01 не работает JavaScript
|
Vitj0k 07/19/05 11:11 AM |
|
Отличное решение! Спасибо!
|
Re: Opera 8.01 не работает JavaScript *DELETED*
|
Algris 07/19/05 12:19 PM |
|
Сообщение удалено. Удалил Algris
|
Re: Opera 8.01 не работает JavaScript
|
VVSite 07/19/05 12:22 PM |
|
В ответ на: Что с этим делать?
Да что хочешь, то и делай.
|