Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Простой скрипт не работает в Chrome (https://javascript.ru/forum/misc/23339-prostojj-skript-ne-rabotaet-v-chrome.html)

illusionoflife 20.11.2011 19:54

Простой скрипт не работает в Chrome
 
function main() {
     alert("This!")
}

<!DOCTYPE html >
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <title>Nice page</title>
    <link href="simple.css" type="text/css" rel="stylesheet"/>
    <script type="text/javascript"  src="support.js" > </script> 
  </head>
  <body >
    <h1>Привет, мир! </h1>
    <p>
      Только что я познакомился с тегом &lt;abbr&gt;, используя которые можно
      писать симпатичные всплывающие подсказки в таком духе:
      <abbr title="Привет, мир">Hello world</abbr>.<br> Так же стоит помнить, что
	переносы строк не форматируют результат. Впрочем, вот и первый абзац.
    </p>
    <input type="button" onClick="main()" value="Count rabbits!"/>
    <hr>
      <!-- hhmts start -->
Last modified: Sun Nov 20 19:38:15 MSK 2011
<!-- hhmts end -->
      <address>
	<a href="mailto:illusion.of.life92@gmail.com">illusionoflife</a>
      </address>
  </body>
</html>

В Chrome этот скрипт не работает( Alert не всплывает), в iceweasel работает. Где я не прав? Аналогично, если поставить в body onLoad="main()". Если скрипт встроить в страницу, то все работает, но хочется иметь точку входа, по аналогии с C-подобными языками.

Jack_White 20.11.2011 20:36

У меня работает в хроме, может быть у тебя старая версия Chrom?

illusionoflife 20.11.2011 22:24

Google Chrome 15.0.874.106

trikadin 20.11.2011 22:27

А вы запускаете main()?

illusionoflife 20.11.2011 23:12

Вот же.
<input type="button" onClick="main()" value="Count rabbits!"/>
В iceweasel, когда я нажимаю на кнопку, он говорит "This!".
В Konqueror или хроме, он не делает ничего. Но, как я слышал, фаерфокс прощает больше, чем остальные браузеры.

trikadin 20.11.2011 23:18

Бивас, тест! (с)Ksa
<!DOCTYPE html >
<html>
  <head>
    <title>Nice page</title>
    <script>
function main() {
     alert("This!")
}
  </script>
  </head>
  <body >
    <h1>Привет, мир! </h1>
    <p>
      Только что я познакомился с тегом &lt;abbr&gt;, используя которые можно
      писать симпатичные всплывающие подсказки в таком духе:
      <abbr title="Привет, мир">Hello world</abbr>.<br> Так же стоит помнить, что
    переносы строк не форматируют результат. Впрочем, вот и первый абзац.
    </p>
    <input type="button" onclick="main()" value="Count rabbits!"/>
    <hr>

  </body>
</html>

illusionoflife 20.11.2011 23:34

Ну я же писал, если встроить в страницу, все работает.

trikadin 20.11.2011 23:35

Значит, вы как-то неправильно подключаете файл. Проверьте правильность путей.

illusionoflife 20.11.2011 23:51

Вложений: 1
Разумеется, я проверял, указывая все,
начиная от ~/localhost/support.js до http://localhost/support.js
Посмотрите, пожалуйста тарбол

trikadin 21.11.2011 00:41

У вас точка лишняя в этой строчке.
return '#'+red.toString(16)+green.*!*.*/!*toString(16)+blue..toString(16);


Часовой пояс GMT +3, время: 13:28.