Скрыть
[js][ajax]Синдром поиска глубокого смысла
Есть такой безобидный кодик: (для примера)
<html> <head> <script src="lib/prototype/prototype.js"></script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Prototype</title> <script> function show_element(){ fragment = $("firstDiv"); alert(fragment.innerHTML); } </script> </head> <body onclick="show_element();"> <div id="firstDiv"> Текст </div> </body> </html>
Работает идеально, выводит слово Текст в окошичке... Но только в огнелисе. В осальных, хромах, сафарях, ie, операх шиш с маслом.
В чем суть и глубокой смысл этой проблемки?
Есть конечно робкое предположение, что обработчик для body onclick="show_element(); может работать только в огнелисе...
Re: [js][ajax]Синдром поиска глубокого смысла
Вопрос снимается, нашел суть и глубокий смысл экспериментальным путем, добавив в тело страницы старую добрую кнопку и вместо того чтобы в <body> вставил в кнопку onclick="show_element();. Заработало во всех браузерах предположение сбылось, точно onclick можно ставить в <body> только в огнелисе в остальных браузерах это не работает.
Короче извращенцы, кто написал такую книгу по ajax написал с такими идиотскими примерами.
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10