javascript创建层问题

gzhalt 2009-11-06 07:28:27
网上找了段代码,本人对javascript初学,有两问题望高手解答,感谢!
1、屏蔽 <确定>按钮,弹出层后,屏幕右边会往中间缩,关闭屏幕显示再还原,不屏幕确定按钮又正常?
2、弹出窗口,里面页面是链接一个asp文件,我想要在asp里面关闭这个层,该怎做?

源码diaglog.js
http://www.5-studio.com/wp-content/uploads/2009/06/Dialog.js
...全文
144 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzhalt 2009-11-07
  • 打赏
  • 举报
回复
顶上去
gzhalt 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 happy664618843 的回复:]
打开直接报错 第六行少;函数不能执行
[/Quote]

调用方法
<script type="text/javascript" src="../inc/Dialog.js"></script>
<script type="text/javascript">
function $(ele) {
if (typeof(ele) == 'string'){
ele = document.getElementById(ele)
if(!ele){
return null;
}
}
if(ele){
Core.attachMethod(ele);
}
return ele;
}
var Core = {};
Core.attachMethod = function(ele){
if(!ele||ele["$A"]){
return;
}
if(ele.nodeType==9){
return;
}
var win;
try{
if(isGecko){
win = ele.ownerDocument.defaultView;
}else{
win = ele.ownerDocument.parentWindow;
}
for(var prop in $E){
ele[prop] = win.$E[prop];
}
}catch(ex){
//alert("Core.attachMethod:"+ele)//有些对象不能附加属性,如flash
}
}
function zOpen(idd){
var diag = new Dialog("Diag2");
diag.Width = 450;
diag.Height = 400;
diag.Title = "";
diag.URL = "../sales/buyadd.asp?id="+idd;
//diag.OKEvent = zAlert;//点击确定后调用的方法

diag.show();
}
</script>
happy664618843 2009-11-06
  • 打赏
  • 举报
回复
打开直接报错 第六行少;函数不能执行
gzhalt 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xb520hh 的回复:]
在asp页面关闭层吗?
[/Quote]

是的。
还有个问题,在asp文件居然调javascript自定义涵数没反应。
xb520hh 2009-11-06
  • 打赏
  • 举报
回复
在asp页面关闭层吗?
gzhalt 2009-11-06
  • 打赏
  • 举报
回复
高手帮忙解决下!谢谢!

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧