я пытаюсь поместить функцию в файл .js и вызвать его в HTML

0
<script language="JavaScript1.1">


var slideimages=new Array()
function slideshowimages()
{
    for (i=0;i<slideshowimages.arguments.length;i++)
    {
        slideimages[i]=new Image()
        slideimages[i].src=slideshowimages.arguments[i]
    }
}

</script>

<script>
<!--

//configure the paths of the images, plus corresponding target links
slideshowimages("football.png","basketball.png","golf.png","mma.jpg","tennis.png","boxing.png")


//configure the speed of the slideshow, in miliseconds
var slideshowspeed=4000

var whichlink=0
var whichimage=0
function slideit()
{
    if (!document.images)
    return
    document.images.slide.src=slideimages[whichimage].src
    whichlink=whichimage
    if (whichimage<slideimages.length-1)
    whichimage++
    else
    whichimage=0
    setTimeout("slideit()",slideshowspeed)
}
slideit()

//-->
</script>

Я хотел бы иметь этот JavaScript в своем собственном файле, а не в HTML. Я пытался это сделать, но я не уверен, как заставить его работать правильно. он отлично работает в файле HTML, но не тогда, когда я пытаюсь его вызвать. Я не уверен, как правильно это назвать.

  • 0
    Как вы включаете внешний файл JS?
  • 0
    В вашем файле .js не должно быть тегов <script>
Показать ещё 3 комментария
Теги:

2 ответа

0
Лучший ответ

Создайте файл с помощью yourfilename.js и добавьте в него свои js-методы. (Без тега скрипта)

Свяжите этот файл в своей html-голове как

 <script type="text/javascript" src="/your-path/youfilename.js" />

Остальное будет таким же, и ваши методы должны работать.

  • 0
    Я попробовал это, но это не сработало. Может быть, это мой javascript, мне нужно изменить, если (! document.images) возвращает document.images.slide.src = slideimages [whichimage] .src
  • 0
    if (! document.images) вернуть document.images.slide.src = slideimages [whichimage] .src заменить это на имя файла html?
Показать ещё 1 комментарий
0

Чтобы использовать библиотеку фреймворков JavaScript на своих веб-страницах, просто включите библиотеку в тег:

   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
   </script>

Вы также можете загрузить его и получить его локально, а затем изменить источник. ех.

          <script src="../js/jquery/1.8.3/jquery.min.js">
          </script>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню