<!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=gbk" />
<title>无标题文档</title>
<script type="text/javascript">
function readContent(){
var content = document.getElementById("aaa").innerHTML;
document.getElementById("aaa").innerHTML = content;
}
</script>
</head><body onload="readContent()">
<div id="aaa"><script type=text/javascript>
<!--
var focus_width=208
var focus_height=156
var text_height=23
var swf_height = focus_height+text_height
var pics='images/1.jpg|images/2.jpg|images/3.jpg|images/4.jpg|images/5.jpg'
var links='#|#|#|#'
var texts='文字说明1|文字说明2|文字说明3|文字说明4|文字说明5'
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="pixviewer.swf"><param name="quality" value="high"><param name="bgcolor" value="#F6F6F6">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
document.write('<embed src="pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#DADADA" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
//-->
</script>
</div> </body>
</html>大家看了上面的那段代码后,不知道我这个原因出现在哪里。为什么我用JS取出内容后,我并没有作修改,又把它放回去了,这样子就显示不出来效果了?如果把div里的javascript代码替换成个简单的JS代码,就不会有这样子。请大侠赐教谢谢!
解决方案 »
- Ext gridpanel DWRProxy 绑定不上数据
- 找左侧类似qq面板的折叠式菜单
- 想做一个检测网站应用程序的工具
- 如何在<iframe>窗口中书写代码来响应父窗口的鼠标事件
- Netscape里面Javascript的问题,<script type="text/javascript" src="js/disabledDoubleSubmit.js"></script>
- 发布了一个性能不太高的format实现(meizz)
- 这些东西的区别在哪里,它们之间有没有什么关联?
- 由于工作需要,现在需要一可以随意托放节点的数(50分)
- 请问怎么能够取到iCloud页面中的背景动画图片?
- easyui combobox获取textField的值
- 请问一个有关FireFox起始页面的问题
- spket 不知道怎么写一个可以在此IDE下运行的例子,请指教,谢谢
在ie8有问题啊!显示不出来。在ff下就可以显示。
嗯。是的。感觉没有错但是在IE里是显示不出来我快要疯了,不知道为什么IE下不行?
这样子是一样子的。我现在只是把它放在一个DIV里。然后拿DIV里的内容
JS里有append这个函数吗?
<div id="aaa"><script type="text/javascript" defer=true>
你这样子是可以显示了。但是我的页面里,除了这个DIV,body里还有其它的内容,,,加上这个后,其它的内容都不显示了,只显示了这个div里的内容。
var content = document.getElementById("aaa").innerHTML;
alert(content);lz有没有发现里面的script标签都不对应了,script标签没有了
innerHTML对一些常用的标签没有问题,但是如果是script标签、option标签就会有问题
如果把DIV里的内容换成另一个JS,可以弄成一个简单的循环的JS,然后输出值来。这样子就不会有问题。