如何在js弹出层中使用其他js文件的方法
4个回答
展开全部
代码如下,可以根据需求定义
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>点击按钮弹出可以移动的层</title>
<script>
function sss(){
table1.style.height=(window.document.body.clientHeight>window.document.body.scrollHeight)?window.document.body.clientHeight:window.document.body.scrollHeight;
table1.style.width="100%";
table1.style.display='block'
table2.style.left=window.document.body.scrollWidth/2-100;
table2.style.top=window.document.body.offsetHeight/2-100
table2.style.display='block'
}function freset(){
document.all.aa.value=document.all.mm.value;
table1.style.display='none'
table2.style.display='none'
}</script>
</script>
</head><body><div id="table1" style=" background:#FFFFFF; display: none; position: absolute;z-index:1;filter:alpha(opacity=40)" oncontextmenu="return false">
</div><div class="table2" id="table2" style="position:absolute; onmousedown=MDown(table2);background:#CCCCCC; display:none; z-index:2; width:300; height:200; border-left:solid #000000 1px; border-top:solid #000000 1px; border-bottom:solid #000000 1px; border-right:solid #000000 1px; cursor:move;" cellspacing="0" cellpadding="0" oncontextmenu="return false">
<input type="text" value="" name = "mm"/>><br>
<input type="button" onClick="freset()" value='确定'> <input type="button" onClick="freset()" value='取消'>
</div>
<center>
<input type="text" value="" name = "aa"/>
<input name="button" type="button" onClick="sss()" value='申请提交'>
</center>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>点击按钮弹出可以移动的层</title>
<script>
function sss(){
table1.style.height=(window.document.body.clientHeight>window.document.body.scrollHeight)?window.document.body.clientHeight:window.document.body.scrollHeight;
table1.style.width="100%";
table1.style.display='block'
table2.style.left=window.document.body.scrollWidth/2-100;
table2.style.top=window.document.body.offsetHeight/2-100
table2.style.display='block'
}function freset(){
document.all.aa.value=document.all.mm.value;
table1.style.display='none'
table2.style.display='none'
}</script>
</script>
</head><body><div id="table1" style=" background:#FFFFFF; display: none; position: absolute;z-index:1;filter:alpha(opacity=40)" oncontextmenu="return false">
</div><div class="table2" id="table2" style="position:absolute; onmousedown=MDown(table2);background:#CCCCCC; display:none; z-index:2; width:300; height:200; border-left:solid #000000 1px; border-top:solid #000000 1px; border-bottom:solid #000000 1px; border-right:solid #000000 1px; cursor:move;" cellspacing="0" cellpadding="0" oncontextmenu="return false">
<input type="text" value="" name = "mm"/>><br>
<input type="button" onClick="freset()" value='确定'> <input type="button" onClick="freset()" value='取消'>
</div>
<center>
<input type="text" value="" name = "aa"/>
<input name="button" type="button" onClick="sss()" value='申请提交'>
</center>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你弹出的是一个div层,又不是弹出的window窗口,直接在里面写就好了啊,如果不会,你也可以把弹出层改成影藏div层,点击事件显示,和弹出效果一样的,不过要好控制的多
追问
额 你试试就知道了 如果用了display:none属性 得到的始终是初始化的值 而且无法调用js事件 如果用弹出层 无法调用其他文件中的js
追答
我又没看到代码,我怎么试啊,不过我每次写都可以啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在弹出层代码里加上js链接代码.
弹出层显示的时候.js就连接上了.里面的方法自然也能用了.
或者你可以手写一个js方法.
用js来实现动态加载js文件
弹出层显示的时候.js就连接上了.里面的方法自然也能用了.
或者你可以手写一个js方法.
用js来实现动态加载js文件
追答
其实你这样还更加麻烦.方正你添加老师这个是经常干得事.你就在页面加载时.把js加载进去好了=你这个添加老师功能用js方法顶多就两三个.干嘛加载来加载去的..
你要是实在想加载的话.就在你这个弹出层里直接写个
这样就行了
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
导入就应该可以了吧
追问
那是在页面上 不是js动态加载就OK 自己看下面有图片
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询