Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   JavaScript (http://forum.oszone.net/showthread.php?t=31959)

Roman Go 17-08-2002 04:54 217828

Как правильно подключается фаил с скриптом, где именно подключается?

gurWin 17-08-2002 07:19 217829

Код:

<script language="JavaScript" src="http://url/file.js"></script>

Roman Go 17-08-2002 07:38 217830

А я что значит делал: в  том же блоке, в котором подключал фаил ресурса, вызывал функции записанные в данном файле, и все это удовольствие не работало.
_Так должно быть?

ivank 17-08-2002 12:48 217831

Roman Go
Экстрасенсов нет, может код покажешь?

Roman Go 17-08-2002 13:13 217832

Цитата:

Экстрасенсов нет, может код покажешь?
Я правильно понял, это надо было:
-------------------
1. работает
<html>
<head><title>Содержание объекта</title></head>    
<body>

 <script language="JavaScript" src="1.files\contentobject.js">
 </script>

 <script language="JavaScript">
     alert(Contentobject(window));
 </script>

</body>
</html>
-------------------
2. не работает
<html>
<head><title>Содержание объекта</title></head>    
<body>
 <script language="JavaScript" src="1.files\contentobject.js">
 alert(Contentobject(window))
 </script>
</body>
</html>

vasketsov 21-08-2002 13:27 217833

Roman Go
Цитата:

<script language="JavaScript" src="1.files\contentobject.js">
alert(Contentobject(window))
</script>
так нельзя.

более того, правильный синтаксис такой, что есть стандартный аттрибут type со значением "text/javascript", несмотря на то, что номер версии он не поддерживает, рекомендую его писать.

Roman Go 19-09-2002 14:05 217834

Цитата:

type со значением "text/javascript"
<script type="text/javascript">
alert('1111')
</script>

если так, то не работает, или я вообще ничего не понимаю

а вот с language="JavaScript" все работает

поспешишь, людей насмешишь
я просто вместо Script написал Scrip, вот и не работало


[s]Исправлено: Roman Go, 16:10 19-09-2002[/s]

Guest 30-09-2002 03:27 217835

Roman Go

Так тоже работает:
<script>
alert('1111');
</script>

Любой JS-браузер тэг <script> расценивает как начало JavaScript сценария, если в атрибуте  language не указана версия  JavaScriptа, не поддерживаемая данным браузером или другой скриптовый язык, напр.:
-- <script language="JavaScript2.0"> будет практически всеми браузерами игнорироваться, т.к. нет еще такой версии яваскрипта;
-- <script language="VBScript"> и <script language="JScript"> будет игнорироваться всем, кроме Internet Explorer

любые другие атрибуты игнорируются

По стандартам HTML 4.0 атрибут   language для тэга <script> не одобряется, а рекомендуется использовать атрибут type (напр, type="text/javascript" или type="text/vbscript")-- он поддерживается только последними версиями браузеров, старые браузеры просто не обратят на него внимание.


Время: 07:41.

Время: 07:41.
© OSzone.net 2001-