[問題] JavaScript無法正常運作的問題

作者: aaron7962 (W fish~)   2015-07-08 22:19:55
小弟剛接觸JavaScript
找了個套件想裝在自己的網頁上但碰到問題
http://ftp.tlhc.ylc.edu.tw/~lws/javascript/menu/menu-3.htm#"
↑進入後能正常顯示跑馬燈套件
點選↓
程式碼原始文字檔→將程式碼copy放入自己的網頁能正常運作
但發現網頁如果有<!doctype html> 或是 打開Dreamweaver預設文件如果有這段代碼
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
套件會無法運行
這是什麼原因呢?
但標準網頁語法不是都必須符合
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文件</title>
</head>
<body>
</body>
</html>
嗎?
但網址進入http://ftp.tlhc.ylc.edu.tw/~lws/javascript/menu/menu-3.htm#"
查看她原始代碼卻沒有<body><html> 為什麼這樣卻能正常運作呢?
另外:查看原始代碼結構期中一斷段 var menucontents='<nobr><a href="http://ww......
這段的意思應該是寫一個變數,變數內容是跑馬燈的內容物..開啟網頁直接寫入進去....
有沒有什麼方式能改成抓取body上的html內文???而不是寫變數放入html內文
我想把跑馬燈的內容獨立分開成一個文件
再麻煩高手指點
感謝~~~~
作者: johnsonct (Jct)   2015-07-08 22:44:00
改用 jquery marquee http://goo.gl/5i2ALk 怎麼樣
作者: eight0 (欸XD)   2015-07-09 03:08:00
因為 xhtml 不能用 document.write
作者: aaron7962 (W fish~)   2015-07-09 23:15:00
怎麼改寫好呢?我最主要是要滑鼠在箭頭上才會跑馬的效果

Links booklink

Contact Us: admin [ a t ] ucptt.com