[问题] 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