<script type="text/javascript">AC_AX_RunContent( 'id','abc','classid','CLSID:8EB36110-1BD8-4E63-85B3-1B88355162C2','codebase','http://www.abc.com/download/***.cab#version=4,5,0,2','width','800','height','600','viewastext','VIEWASTEXT' ); </script>
<noscript><OBJECT ID="abc" CLASSID="CLSID:8EB36110-1BD8-4E63-85B3-1B88355162C2" codebase="http://www.abc.com/download/***.cab#version=4,5,0,2" width ="800" height = "600" VIEWASTEXT></OBJECT></noscript>
怎么讲以上部分动态写入到div里,谢谢,最好用一个function表达。
<noscript><OBJECT ID="abc" CLASSID="CLSID:8EB36110-1BD8-4E63-85B3-1B88355162C2" codebase="http://www.abc.com/download/***.cab#version=4,5,0,2" width ="800" height = "600" VIEWASTEXT></OBJECT></noscript>
怎么讲以上部分动态写入到div里,谢谢,最好用一个function表达。
解决方案 »
- js弹出层问题,弹出层的top和left是js定义的,IE下无效。
- 很简单,哪错了,来好人啊!
- [向meizz提问]一个MZtreeview2.0的问题
- javascript 对string用des加密后,传给java或者说servelet,用java的des解密方法解密
- **************代码动态控制input出了问题,请看看
- 怎么简化这个函数呢?
- 怎样用JS设置text中文本的颜色或text文本框的背景色?
- 我想用键盘按键来翻页,不知道如何写??请高人指点!!!
- 高分请教!!! 如何在一个页面中实现,当这个页面还在LOAD时,先在页面上显示,如"正在加载"等字样的信息,等页面完全读完后,就显示真正的内容
- 开一个新窗口
- javascript 捕获 浏览器前进/后退 事件
- 如何用JS验证服务器路径是否有效?
// 值里面都用单引号,换行时,最后要加一个\,且\后面不能有任何字符
var abc = "<object id='obj1' style=''> \
</object>";div.innerHTML = abc;
function AC_AX_RunContent(id,classid,codebase,width,height,viewastext)
{
div.innerHTML = '<object id="' + id + '" classid="' + classid + '" codebase="' +
codebase + '" width="' + width + '" height="' + height + '" ' + viewastext +
'></object>';
}
AC_AX_RunContent('abc','CLASSID:8EB36110-1BD8-4E63-85B3-1B88355162C2','http://www.abc.com/download/***.cab#version=4,5,0,2',800,600,'VIEWASTEXT');
或者用jq的$('#divId').html('你要放入的内容');
var divSource = "<script type='text/javascript'>AC_AX_RunContent( 'id','abc','classid',\
'CLSID:8EB36110-1BD8-4E63-85B3-1B88355162C2','codebase',\
'http://www.abc.com/download/abc.cab#version=4,5,0,2',\
'width','800','height','600','viewastext','VIEWASTEXT' )</script> \
<noscript><OBJECT ID='abc' CLASSID='CLSID:8EB36110-1BD8-4E63-85B3-1B88355162C2' \
codebase='http://www.abc.com/download/abc.cab#version=4,5,0,2' \
width ='800' height ='600' VIEWASTEXT></OBJECT></noscript> ";
//alert(divSource);
divObject.innerHTML = divSource;
怎么没有写入呢?
比如:
var d1 = document.getElementById("div1");
d1.innerHTML = "a<script>alert(1);</scr" + "ipt>b";
这个alert是永远出不来的
你应该:
var divObject = document.getElementById("plugActivex");
var divSource = "<OBJECT ID='abc' CLASSID='CLSID:8EB36110-1BD8-4E63-85B3-1B88355162C2' \
codebase='http://www.abc.com/download/abc.cab#version=4,5,0,2' \
width ='800' height ='600' VIEWASTEXT> </OBJECT>"; //alert(divSource);
divObject.innerHTML = divSource;
AC_AX_RunContent('id','abc','classid',
'CLSID:8EB36110-1BD8-4E63-85B3-1B88355162C2','codebase',
'http://www.abc.com/download/abc.cab#version=4,5,0,2',
'width','800','height','600','viewastext','VIEWASTEXT' );
像这样:
var divSource = " <script type='text/javascript'>AC_AX_RunContent( 'id','abc','classid',\"+
" 'CLSID:8EB36110-1BD8-4E63-85B3-1B88355162C2','codebase',\"+
" 'http://www.abc.com/download/abc.cab#version=4,5,0,2',\ "+
" 'width','800','height','600','viewastext','VIEWASTEXT' ) </script> \ "+
...
...
1. 我alert(divObject.innerText)是空;
2.我这段代码是向div里写object的安全模式,照你的意思是要向div里的<script>和<noscript>里写了?我是js小菜,请不吝赐教。
那么写的东西只能是函数,而不能是直接的代码
比如可以用这个写入div:
function abc(){
document.write("abc")
}而不能把
document.write("abc")写入div
这个三言两语好像也解释不清
反正你按10楼写的那么做,应该就没问题