javascript创建html对象 各位:现在想通过javascript对创建一个html对象,然后再用showModuleDialog打开创建的该html对象,不知有没有好的办法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建什么对象?http://topic.csdn.net/u/20070625/10/169cd7a4-16b8-4204-a2d3-157f0a74a8cc.html showModuleDialog参数是url。除非你用js在该url中创建html。 你是不是希望隐藏一个html元素,然后通过showModuleDialog()函数显示该对象。你可以先将创建的元素放在div中,然后再显示这个div比如:var html=document.createElement("label");var div=documtn.createElement("div");div.appendChild(html);设置其CSS样式然后在函数中重新设置CSS样式如果你是打算有那种悬浮的效果可以设置CSS的z-index属性 我是想动态创建一个页,页上动态加元素,再用showModuleDialog显示该页。 非要一个页面吗。创建一个div对象,給他appendChild能达到你的要求吗。showModuleDialog用遮罩层模拟。 这样可以?<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="content-type" content="text/html; charset=gb2312"> <title> new document </title> <meta name="keywords" content=""> <meta name="description" content=""><style type="text/css"> .kk{filter: alpha(opacity=50)} .jj{filter: alpha(opacity=100)}</style> </head> <body><script> var obj = "<b>51js</b>"; function kk () { document.body.className="kk"; window.showModalDialog("modalHtm.htm",obj,"dialogWidth=500px;dialogHeight=500px"); document.body.className="jj"; } </script><input type="button" value="Click" onclick="kk()"/>sdfsdfsdf </body></html>modalHtm.htm<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="content-type" content="text/html; charset=gb2312"> <title> new document </title> <meta name="keywords" content=""> <meta name="description" content=""> </head> <body> <script> var obj = window.dialogArguments; alert("您传递的参数为:" + obj); document.write(obj);</script></body></html> div。。动态加元素,然后通过tytle控制显示和隐藏 不是这样的,如果modalHtm.htm用变量表示,这样就可以.var htm=new ActiveXObject("htm");window.showModalDialog(htm,obj,"dialogWidth=500px;dialogHeight=500px"); noscript 不能放到js中,怎么放到一个文件,然后其他的都引用 求教一个动态输入框的问题,谢谢大家了。。 请问用js怎么实现对关闭ie窗口前,提示"是否退出系统?"如果是就关闭,如果不是就不关闭? 新手请教如何实现单选按钮选中之后转到不同的网页 星际争霸地图显示与网页设计 怎样得到当前IE主页中的值 如何得到页面失去焦点事件! 为什么一个链接蹦出两个页(急?) 简单问题,请帮忙 javascript键盘事件 代码失效 jquery创建-移动-消失
http://topic.csdn.net/u/20070625/10/169cd7a4-16b8-4204-a2d3-157f0a74a8cc.html
你可以先将创建的元素放在div中,然后再显示这个div
比如:
var html=document.createElement("label");
var div=documtn.createElement("div");
div.appendChild(html);
设置其CSS样式然后在函数中重新设置CSS样式如果你是打算有那种悬浮的效果
可以设置CSS的z-index属性
创建一个div对象,給他appendChild能达到你的要求吗。
showModuleDialog用遮罩层模拟。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title> new document </title>
<meta name="keywords" content="">
<meta name="description" content="">
<style type="text/css">
.kk{filter: alpha(opacity=50)}
.jj{filter: alpha(opacity=100)}
</style>
</head>
<body>
<script>
var obj = "<b>51js</b>";
function kk () {
document.body.className="kk";
window.showModalDialog("modalHtm.htm",obj,"dialogWidth=500px;dialogHeight=500px");
document.body.className="jj";
}
</script>
<input type="button" value="Click" onclick="kk()"/>sdfsdfsdf
</body>
</html>modalHtm.htm<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title> new document </title>
<meta name="keywords" content="">
<meta name="description" content="">
</head> <body>
<script>
var obj = window.dialogArguments;
alert("您传递的参数为:" + obj);
document.write(obj);</script>
</body>
</html>
var htm=new ActiveXObject("htm");
window.showModalDialog(htm,obj,"dialogWidth=500px;dialogHeight=500px");