PDA

Показать полную графическую версию : JavaScript


Roman Go
17-08-2002, 04:54
Как правильно подключается фаил с скриптом, где именно подключается?

gurWin
17-08-2002, 07:19
<script language="JavaScript" src="http://url/file.js"></script>

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

ivank
17-08-2002, 12:48
Roman Go
Экстрасенсов нет, может код покажешь?

Roman Go
17-08-2002, 13:13
Экстрасенсов нет, может код покажешь?
Я правильно понял, это надо было:
-------------------
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
Roman Go
<script language="JavaScript" src="1.files\contentobject.js">
alert(Contentobject(window))
</script>
так нельзя.

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

Roman Go
19-09-2002, 14:05
type со значением "text/javascript"

<script type="text/javascript">
alert('1111')
</script>

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

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


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

Guest
30-09-2002, 03:27
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")-- он поддерживается только последними версиями браузеров, старые браузеры просто не обратят на него внимание.




© OSzone.net 2001-2012