网页JS的一些问题

来源:百度知道 编辑:UC知道 时间:2024/07/01 00:33:51
_1c="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";

能告诉我这句是什么意思吗???说详细一点,JS我一点也不懂……

另外,有没有学Javascript的视频?张孝祥的有没有??

上面的js代码是把一段字符串赋给一个变量 _1c(js是弱解释性语言 不需要预先定义);
该字符串的特殊之处在于它本身是一段网页代码 可以赋值给一些变量的属性 比如 innerHTML.这段代码可插入一个flash 并设置了源 及 宽 和 高的显示。

this.getAttribute("swf")是获得拥有当前属性为swf的对象 依此类推其他的几个。

张孝祥的JavaScript视频有很多 这是其中的一个下载站:
http://hi.baidu.com/fycjb/blog/item/d4af5ddff9289e116227982e.html

祝你好运!

拼接字符串而已,后面那写引号里的值拼在一起,赋值个_1c
根据字符串内容来看,应该是动态播放FLASH的吧
这个应该是经过混淆的代码,_1c,哪有这么声明变量的
教程么,还真没有,当初碰javascript的时候有其他程序基础,没觉得怎么困难,有问题就百度和google,慢慢也就会了

请注意\",是转义。程序想输出的是:

<embed type = "application/x-shockwave-flash" src="(此处是从页面上获得id为swf的**)" width = " (此处是从页面上获得id为width的**)"
height = "(此处是从页面上获得id为height的**)"

好像程序还不全。