高难度问题--让弹出菜单浮游在frame之间; 我的问题很好玩,谢谢大家顶 要跨frame的话,要么用ModelDialog,要么用popup对象 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议你把上面菜单的部分放到下面来,这样就没有跨frame的问题了。 这种出了边界的菜单,用popup:<script language="JavaScript"><!--var oPopup = window.createPopup(); //IE5.5+function popUp(){ var str = "<table id=mypopup border=1 cellpadding=2 cellspacing=0 width=200 height=100 style='background: menu'>"; str += "<tr><td>第一项</td></tr>"; str += "<tr><td>第二项</td></tr>"; str += "<tr><td>第三项</td></tr>"; str += "<tr><td>第四项</td></tr>"; str += "</table>"; oPopup.document.body.innerHTML = str; var w = oPopup.document.all.mypopup.width; var h = oPopup.document.all.mypopup.height; var x = window.event.clientX + window.screenLeft; var y = window.event.clientY + window.screenTop; oPopup.show(x, y, w, h);}//--></script><input type=button value=popup onclick="popUp()">BTW: 尽量少用些DW生成的代码(如何你想学JS的话) edit plus ,用那些东西,对不齐,你也学不会。要想解决问题,来源代码。 IE5.5+才有popup要知道popup是什么,看了meizz的代码就知道了。问题不要这么快就问出口。 DW 里自动生成的JS代码由于一个兼容性问题, 写得非常的差: 代码长, 效率差, 且你若只会傻瓜式的用用一个编程工具, 而不知道为什么? 呵呵, 你永远也学不会这门学问. 你们不知道我的苦衷。大妈我今年多大了?还在和你们这些年轻小伙小姑娘一起写网页。我女儿总说我工作很幸苦,可是其实我会的不多,而我已经很努力了。----------------------为什么 meizz(梅花雪) ( ) 提供的innerHTML里是不可以用字符串拼凑的形式附加样式表的?**好好谢谢梅花雪的,此前已经得到他的很多帮助,其实他可能不知道。如果没有他的核心的帮助,我的项目根本做不下去。梅花雪怎么就学了那么多JS知识呢,我就纳密。 大妈?@_@ ……不过我建议你还是把菜单合并到下面的frame中,省去一些麻烦。毕竟现在用ie5的人还是非常多的,不是所有人都能正常看到popup。而且合并一下frame,你原先的菜单也可以继续使用,基本不需要修改代码。 我想老大肯定是想一次性导入菜单资源,然后,只需要刷新ClientForm就可以了,这样就加快了页面生成速度。因为对于大量的菜单资源生成,也是需要花费很长时间的!。(当然,如果用户权限更新了,必须重新登陆才能看到效果) 他这个innerHTML拼了一个一级菜单,如果想拼出一个二级菜单来,怎么个拼法? 这个INNERHTML拼出来的一级菜单,很难做成超链接,它只可以供显示.因为,如果在INNERHTML字符串语句中写入:"<a href='abc.htm' target='mainframe'>(INNERHTML语句是在TOPFRAME中执行的.)点击一下它会没有反应.如果写入:"<a href='abc.htm' target='mainframe' onclick=js_fun()>则会报错找不到JS函数.请写个实例,谢谢 这个INNERHTML拼出来的一级菜单,很难做成超链接,它只可以供显示.因为,如果在INNERHTML字符串语句中写入:"<a href='abc.htm' target='mainframe'>(INNERHTML语句是在TOPFRAME中执行的.)点击一下它会没有反应.如果写入:"<a href='abc.htm' target='mainframe' onclick=js_fun()>则会报错找不到JS函数.请写个实例,谢谢 extjs grid.Panel 的问题 简单问题,求指导。。 select下拉菜单没有defaultValue怎么办? 判断输入的文本 在不支持<script> 和 <iframe>的情况下,还能不能插入嵌套网页 JS DOM 如何获取触发事件的节点? 请教RSA算法内的一个formNumber奇怪方法 请教,如何列出客户端指定目录的文件? iframe中的html页面提交并插入数据库记录的问题 发送请求的时候遇到provisional headers are shown 导致请求发不出去 请问视频只能在线观看,而不能下载是怎么实现的呢?急~ 为什么我的这个RUN不能运行
<script language="JavaScript">
<!--
var oPopup = window.createPopup(); //IE5.5+
function popUp()
{
var str = "<table id=mypopup border=1 cellpadding=2 cellspacing=0 width=200 height=100 style='background: menu'>";
str += "<tr><td>第一项</td></tr>";
str += "<tr><td>第二项</td></tr>";
str += "<tr><td>第三项</td></tr>";
str += "<tr><td>第四项</td></tr>";
str += "</table>";
oPopup.document.body.innerHTML = str; var w = oPopup.document.all.mypopup.width;
var h = oPopup.document.all.mypopup.height;
var x = window.event.clientX + window.screenLeft;
var y = window.event.clientY + window.screenTop; oPopup.show(x, y, w, h);
}
//-->
</script>
<input type=button value=popup onclick="popUp()">BTW: 尽量少用些DW生成的代码(如何你想学JS的话)
要想解决问题,来源代码。
我女儿总说我工作很幸苦,可是其实我会的不多,而我已经很努力了。
-----------
-----------
为什么 meizz(梅花雪) ( ) 提供的innerHTML里是不可以用字符串拼凑的形式附加样式表的?**
好好谢谢梅花雪的,此前已经得到他的很多帮助,其实他可能不知道。如果没有他的核心的帮助,我的项目根本做不下去。
梅花雪怎么就学了那么多JS知识呢,我就纳密。
因为,如果在INNERHTML字符串语句中写入:"<a href='abc.htm' target='mainframe'>
(INNERHTML语句是在TOPFRAME中执行的.)点击一下它会没有反应.
如果写入:"<a href='abc.htm' target='mainframe' onclick=js_fun()>
则会报错找不到JS函数.请写个实例,谢谢
因为,如果在INNERHTML字符串语句中写入:"<a href='abc.htm' target='mainframe'>
(INNERHTML语句是在TOPFRAME中执行的.)点击一下它会没有反应.
如果写入:"<a href='abc.htm' target='mainframe' onclick=js_fun()>
则会报错找不到JS函数.请写个实例,谢谢