簡體   English   中英

NotePad++ 和 JS?

[英]NotePad++ and JS?

我在 index.html 中創建了一個包含 8 個圖像的幻燈片的網頁。 現在,如果我添加這些圖像,並在隨機瀏覽器中運行它,它就可以正常工作,而添加一些 javascript 以獲得帶有幻燈片的漂亮索引頁,它只是沒有做任何事情。 我得到了一個充滿錯誤等的白頁。有人可以告訴我我做錯了什么嗎?

 <html> <head> <script src="http://code.jquery.com/jquery-latest.min.js"></script> <script type="text/javascript"> <!-- var img1 = new Image() img1.src ="F:\\Thema B\\website1\\img1.jpg" var img2 = new Image() img2.src ="F:\\Thema B\\website1\\img2.jpg" var img3 = new Image() img3.src ="F:\\Thema B\\website1\\img3.jpg" var img4 = new Image() img4.src ="F:\\Thema B\\website1\\img4.jpg" var img5 = new Image() img5.src ="F:\\Thema B\\website1\\img5.jpg" var img6 = new Image() img6.src ="F:\\Thema B\\website1\\img6.jpg" var img7 = new Image() img7.src ="F:\\Thema B\\website1\\img7.jpg" var img8 = new Image() img8.src ="F:\\Thema B\\website1\\img8.jpg" //--> </script> </head> <body> <img src="F:\\Thema B\\website1\\img.jpg" name="slide"> <script type="text/javascript"> <!-- var pic=1 function slides() { if (!document.images) return document.images.slide.src=eval("img"+pic+".src") if <pic < 8) pic++ else pic = 1 setTimeout("slides()",500) } slides() //--> </script> </body> </html>

所以......乍一看,這條線似乎是問題所在

document.images.slide.src=eval("img"+pic+".src")

如果您看一下,您正在創建“img1.src”的文件名。 但是,您實際上想要“img1.jpg”。

試試這個來解決問題......

document.images.slide.src=eval("img"+pic+".jpg")

此外,您可能還需要將完整路徑放在那里......所以你可能想要使用類似的東西

document.images.slide.src=eval("F:\Thema B\website1\img"+pic+".jpg")

我看到兩個問題:

1) if 行中有一個錯字。 你打字

if <pic < 8)

我想你想要

if (pic < 8)

2)從磁盤讀取圖像。 出於安全原因,Javascript 會阻止

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM