showModalDialog和showModelessDialog使用心得*转*

时间:2021-02-19 16:38:24
showModalDialog和showModelessDialog使用心得*转*showModalDialog和showModelessDialog使用心得
showModalDialog和showModelessDialog使用心得*转*作者:不详
showModalDialog和showModelessDialog使用心得*转*发布日期:
2005 - 01 - 02   |  更新日期: 2005 - 01 - 02
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转* 
showModalDialog和showModelessDialog使用心得*转*本页内容
showModalDialog和showModelessDialog使用心得*转* showModalDialog和showModelessDialog有什么不同? 
showModalDialog和showModelessDialog使用心得*转* 怎样才让在showModalDialog和showModelessDialog的超连接不弹出新窗口? 
showModalDialog和showModelessDialog使用心得*转* 怎样才刷新showModalDialog和showModelessDialog里的内容? 
showModalDialog和showModelessDialog使用心得*转* 如何用javascript关掉showModalDialog(或showModelessDialog)打开的窗口 
showModalDialog和showModelessDialog使用心得*转* showModalDialog和showModelessDialog数据传递技巧 
showModalDialog和showModelessDialog使用心得*转* 多个showModelessDialog的相互操作 
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转*showModalDialog和showModelessDialog有什么不同?
showModalDialog和showModelessDialog使用心得*转*    showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。
showModalDialog和showModelessDialog使用心得*转*    showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(最多是被挡住一下而以。:P)
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转* 返回页首 
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转*怎样才让在showModalDialog和showModelessDialog的超连接不弹出新窗口?
showModalDialog和showModelessDialog使用心得*转*    在被打开的网页里加上
< base  target = " _self " > 就可以了。这句话一般是放在 < html > < body > 之间的。
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转* 返回页首 
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转*怎样才刷新showModalDialog和showModelessDialog里的内容?
showModalDialog和showModelessDialog使用心得*转*    在showModalDialog和showModelessDialog里是不能按F5刷新的,又不能弹出菜单。这个只能依靠javascript了,以下是相关代码:
showModalDialog和showModelessDialog使用心得*转*
< body onkeydown = " if (event.keyCode==116){reload.click()} " >
showModalDialog和showModelessDialog使用心得*转*
< a id = " reload "  href = " filename.htm "  style = " display:none " > reloadshowModalDialog和showModelessDialog使用心得*转* </ a >
showModalDialog和showModelessDialog使用心得*转*    将filename.htm替换成网页的名字然后将它放到你打开的网页里,按F5就可以刷新了,注意,这个要配合
< base  target = " _self " > 使用,不然你按下F5会弹出新窗口的。
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转* 返回页首 
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转*如何用javascript关掉showModalDialog(或showModelessDialog)打开的窗口
showModalDialog和showModelessDialog使用心得*转*
< input type = " button "  value = " 关闭 "  onclick = " window.close() " >
showModalDialog和showModelessDialog使用心得*转* 返回页首 
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转*showModalDialog和showModelessDialog数据传递技巧
showModalDialog和showModelessDialog使用心得*转*    (作者语:本来想用一问一答形式来写的,但是我想不出这个怎么问,所以只好这样了。)
showModalDialog和showModelessDialog使用心得*转*    这个东西比较麻烦,我改了好几次了不是没办法说明白(语文水平越来越差了),只好用个例子说明了。
showModalDialog和showModelessDialog使用心得*转*    例子:
showModalDialog和showModelessDialog使用心得*转*    现在需要在一个showModalDialog(或showModelessDialog)里读取或设置一个变量var_name
showModalDialog和showModelessDialog使用心得*转*    一般的传递方式:
showModalDialog和showModelessDialog使用心得*转*window.showModalDialog(
" filename.htm " ,var_name)
showModalDialog和showModelessDialog使用心得*转*
// 传递var_name变量
showModalDialog和showModelessDialog使用心得*转*
    在showModalDialog(或showModelessDialog)读取和设置时:
showModalDialog和showModelessDialog使用心得*转*alert(window.dialogArguments)
// 读取var_name变量
showModalDialog和showModelessDialog使用心得*转*
window.dialogArguments = " oyiboy " // 设置var_name变量
showModalDialog和showModelessDialog使用心得*转*
    这种方式是可以满足的,但是当你想在操作var_name同时再操作第二个变理var_id时呢?就无法再进行操作了。这就是这种传递方式的局限性。 
showModalDialog和showModelessDialog使用心得*转*    以下是我建议使用的传递方式:
showModalDialog和showModelessDialog使用心得*转*window.showModalDialog(
" filename.htm " ,window)
showModalDialog和showModelessDialog使用心得*转*
// 不管要操作什么变量,只直传递主窗口的window对象
showModalDialog和showModelessDialog使用心得*转*
    在showModalDialog(或showModelessDialog)读取和设置时:
showModalDialog和showModelessDialog使用心得*转*alert(window.dialogArguments.var_name)
// 读取var_name变量
showModalDialog和showModelessDialog使用心得*转*
window.dialogArguments.var_name = " oyiboy " // 设置var_name变量
showModalDialog和showModelessDialog使用心得*转*
    同时我也可以操作var_id变量
showModalDialog和showModelessDialog使用心得*转*alert(window.dialogArguments.var_id)
// 读取var_id变量
showModalDialog和showModelessDialog使用心得*转*
window.dialogArguments.var_id = " 001 " // 设置var_id变量
showModalDialog和showModelessDialog使用心得*转*
    同样还可以对主窗口的任何对象进行操作,如form对象里的元素。
showModalDialog和showModelessDialog使用心得*转*window.dialogArguments.form1.index1.value
= " 这是在设置index1元素的值 "
showModalDialog和showModelessDialog使用心得*转* 返回页首 
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转*多个showModelessDialog的相互操作
showModalDialog和showModelessDialog使用心得*转*    因为光说很费劲,我就偷点懒,直接用代码来说了,如果不明白的话那就直接来信(oyiboy#
163 .net(使用时请将#改成@))问我吧。 
showModalDialog和showModelessDialog使用心得*转*    以下代码的主要作用是在一个showModelessDialog里移动别一个showModelessDialog的位置。
showModalDialog和showModelessDialog使用心得*转*    主文件的部份js代码。
showModalDialog和showModelessDialog使用心得*转*var s1
= showModelessDialog( ' 控制.htm ' ,window, " dialogTop:1px;dialogLeft:1px " )  // 打开控制窗口
showModalDialog和showModelessDialog使用心得*转*
var s2 = showModelessDialog( ' about:blank ' ,window, " dialogTop:200px;dialogLeft:300px " // 打开被控制窗口
showModalDialog和showModelessDialog使用心得*转*
    控制.htm的部份代码。
showModalDialog和showModelessDialog使用心得*转*
< script >
showModalDialog和showModelessDialog使用心得*转*    
// 操作位置数据,因为窗口的位置数据是"xxxpx"方式的,所以需要这样的一个特殊操作函数。
showModalDialog和showModelessDialog使用心得*转*
function countNumber(A_strNumber,A_strWhatdo)
showModalDialog和showModelessDialog使用心得*转*showModalDialog和showModelessDialog使用心得*转*
{
showModalDialog和showModelessDialog使用心得*转*    A_strNumber
=A_strNumber.replace('px','')
showModalDialog和showModelessDialog使用心得*转*    A_strNumber
-=0
showModalDialog和showModelessDialog使用心得*转*    
switch(A_strWhatdo)
showModalDialog和showModelessDialog使用心得*转*showModalDialog和showModelessDialog使用心得*转*    
{
showModalDialog和showModelessDialog使用心得*转*        
case "-":A_strNumber-=10;break;
showModalDialog和showModelessDialog使用心得*转*        
case "+":A_strNumber+=10;break;
showModalDialog和showModelessDialog使用心得*转*    }

showModalDialog和showModelessDialog使用心得*转*    
return A_strNumber + "px"
showModalDialog和showModelessDialog使用心得*转*}

showModalDialog和showModelessDialog使用心得*转*
</ script >
showModalDialog和showModelessDialog使用心得*转*
< input type = " button "  onclick = " window.dialogArguments.s2.dialogTop=countNumber(window.dialogArguments.s2.dialogTop,'-') "  value = " 上移 " >
showModalDialog和showModelessDialog使用心得*转*
< input type = " button "  onclick = " window.dialogArguments.s2.dialogLeft=countNumber(window.dialogArguments.s2.dialogLeft,'-') "  value = " 左移 " >
showModalDialog和showModelessDialog使用心得*转*
< input type = " button "  onclick = " window.dialogArguments.s2.dialogLeft=countNumber(window.dialogArguments.s2.dialogLeft,'+') "  value = " 右移 " >
showModalDialog和showModelessDialog使用心得*转*
< input type = " button "  onclick = " window.dialogArguments.s2.dialogTop=countNumber(window.dialogArguments.s2.dialogTop,'+') "  value = " 下移 " >
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转*    以上关键部份是:
showModalDialog和showModelessDialog使用心得*转*    窗口命名方式:var s1
= showModelessDialog( ' 控制.htm ' ,window, " dialogTop:1px;dialogLeft:1px "
showModalDialog和showModelessDialog使用心得*转*    变量访问方式:window.dialogArguments.s2.dialogTop
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转*    这个例子只是现实showModelessDialog与showModelessDialog之间的位置操作功能,通过这个原理,在showModelessDialog之间相互控制各自的显示页面,传递变量和数据等。这要看各位的发挥了。 
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转* 返回页首 
showModalDialog和showModelessDialog使用心得*转*
showModalDialog和showModelessDialog使用心得*转* 
showModalDialog和showModelessDialog使用心得*转*制作声明 
|  与EPUBCN同步更新  |  联络方式 
showModalDialog和showModelessDialog使用心得*转*© 
2000 - 2004  EPUBCN 电子出版资讯小组. 保留所有权利. 本站点由 深蓝色系统 制作维护  
showModalDialog和showModelessDialog使用心得*转*