JS调用htm代码自学

[ 2007-3-12 15:47:00 | By: birder ]

才接触这方面的内容,比较菜,经典论坛会员请指正。

1、用JS调用Htm,主页面怎么写?

在<body>与</body>之间合适位置写下这个代码:


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

src="js文件名称和路径"

2、js文件怎么写?

比如:head.js内容这样写,把主页面里的htm需要转换成JS的代码,用JS语句“document.write”或“document.writeln”输出。

用软件自动转换比较方便,比如:HTML to AnyCode,存入相应js文件中。

注意:

如果用“HTML to AnyCode”保存文档,文件结尾后有一个“/”符号,手工删除掉,否则,主页面不能正确显示调用。

如果直接复制代码,则需要去掉“<script language="JavaScript">
<!--”和“//-->  </script>”,只保留“document.writeln”输出语句。


附记:
document.write() 和document.writeln()  区别

document.write()      
//将内容写入文档,当前编辑位置为写入的内容的后一个字符。

document.writeln()
//将内容写入文档,并添加一个换行符,当前编辑位置为写入的内容的后一行的起始位置。

document.write ()和document.writeln()都是JavaScript向客户端写入的方法。

Writeln是以行方式输出的,一般情况下用两种方法输出的效果在页面上是没有区别的,两种方法仅当在查看源代码时才看得出区别,除非是输出到pre或xmp元素内。


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

Re:JS调用htm代码自学

[ 2007-3-13 16:22:00 | By: birder ]
补记:

今天试验了一下经典下载站JS远程调用,基本达到了预期效果。
就是大蒜系统自带的标签无法转换。

原因咨询了一下,客服回答:“无法使用js调用,我们的标签是在加载页面时通过一次扫描,对标签进行解析输出的,如果在js中调用,即使你通过转义输出了标签也不会被解析。”

需注意的是,用JS转换html代码时,最好只转换DIV占位符内的内容,这样可以使整个页面位置固定,不会发生错位。

另外,发现用JS调用JS,“HTML to AnyCode”转换后勿需再做修改,直接可用。

雅虎广告,JS调用后,不需特殊处理,直接可用。
Google,还没试,待以后解决。

发表评论:

    密码:
    主页:
    标题:
    页面数据正在载入...
bxna 京ICP备05002321号