超难度问题,先解决者独得100分!! 用一个100%的iframe,然后改变iframe的location 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在iframe中打开.demo.htm<input type="button" value="open" onclick="openWin()"><Script Language="JavaScript">function openWin(){ var win = showModalDialog("in.htm",[window]);}</script>in.htm<a href="demo.htm" target="in">open</a><iframe name="in"></iframe> 也可以用framesetdemo.htm<input type="button" value="open" onclick="openWin()"><Script Language="JavaScript">function openWin(){ var win = showModalDialog("in.htm",[window]);}</script>in.htm<frameset rows="0,*"> <frame src="about:blank"> <frame src="in2.htm"> </frameset> in2.htm<a href="add.asp" target="_self">open</a> iframe作出来的效果太难看了,如何能不留痕迹呢?100%的iframe如何实现?我想要做的是类似安装程序那样,显示一个模式对话框,可以提供下一步,上一步的操作。frameset是可行,但是这样要增加一倍的页面,又没有更好的方法。 一点都不难,最见单的,就一句话<base target="_self">,加在<head></head>之间就可以;了 LGEN() 你有试过吗?注意:是用window.showModalDialog创建的窗口哦! 勇一个框架页面设置框架的边框border='0'把那个网页放入一个框架中,我就是这样实现的! LGEN() 怎么我用你的方法却还是在新窗口打开的?你具体是怎么用的,给个示范页面的代码吧. 回复人: ccwd003(ccwd003) ( ) 信誉:100 2004-05-13 11:28:00 得分:0 iframe作出来的效果太难看了,如何能不留痕迹呢?100%的iframe如何实现?我想要做的是类似安装程序那样,显示一个模式对话框,可以提供下一步,上一步的操作。frameset是可行,但是这样要增加一倍的页面,又没有更好的方法。难看????晕死!和普通网页一样啊!<body><iframe src="真正的页面" width="Dialog的宽度" height="Dialog的高度" scrolling="no" frameborder=0></iframe></body>保存位一个html,然后window.showModalDialog这个页面。其它的都和普通的一样 to xinyunyishui(心云意水)如果是你这样子使用iframe,那其实和用frameset是一样的,都需要增加页面。可是我有很多页面都需要作为模式对话框弹出,为它们一一添加一个frame页面的做法我是不予考虑的,冗余度太大。我指的难看是类似下面的用法:<a href="demo.htm" target="in">open</a><iframe name="in"></iframe> <object data="demo.htm"></object>这个可以么? 考虑做一个FrameSet的父页面,然后,下一步或上一步就只要设置Frame的src就可以。frameset.html<frameset row="*,100"> <frame name="main" src="1.html"/> <frame name="btns" src="buttons.html"/> </frameset>buttons.html是含有上一步、下一步等按钮的页面。用一些全局变量记录状态.var index = 1;当单击下一步: parent.main.src= (index++) + ".html"单击上一步: parent.main.src= (index--) + ".html"; 同意LGEN()的意见。我都是那样实现的 回复人: ccwd003(ccwd003) ( ) 信誉:100 2004-5-13 11:28:14 得分: 0 frameset是可行,但是这样要增加一倍的页面,又没有更好的方法。------------------------------只要增加"一个"页面,而不是"一倍"的页面 回复人: beier(beier) ( ) 信誉:100 2004-5-13 17:31:22 得分: 0 同意LGEN()的意见。我都是那样实现的 ------的确是这样的,这个方法挺好.刚才作了一下测试代码如下:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>New Page 1</title><base target="_self"/></head><body><a href="a.htm">test</a><input type=button value=test onclick="window.showModalDialog('test.htm');"> </body></html> javascript 增加一个,iframe,加上连接,再不刷新,增加新窗口。 图像放大缩小就像google map,是什么思路来做? jsp问题? <a>中加void后,为什么页面上就只有一个1了? 如何为一个input的value值赋值? 奇怪的问题 js 关闭浏览器窗口时提示有问题 请问如何让页面运行完之后才调用某个js函数 帮忙看看下面代码,在先给分 我的javascript哪里错了? js获取剪切板中text/html字符串后发给后台,java怎么做能把它变成剪切板数据? 【难题】请问能控制两个form中的元素显示在单元格的一行中么? 难题,高手进,100分赠送,只要思路
<input type="button" value="open" onclick="openWin()">
<Script Language="JavaScript">
function openWin()
{
var win = showModalDialog("in.htm",[window]);
}
</script>in.htm<a href="demo.htm" target="in">open</a>
<iframe name="in"></iframe>
<Script Language="JavaScript">
function openWin()
{
var win = showModalDialog("in.htm",[window]);
}
</script>in.htm<frameset rows="0,*">
<frame src="about:blank">
<frame src="in2.htm">
</frameset> in2.htm<a href="add.asp" target="_self">open</a>
我想要做的是类似安装程序那样,显示一个模式对话框,可以提供下一步,上一步的操作。frameset是可行,但是这样要增加一倍的页面,又没有更好的方法。
注意:是用window.showModalDialog创建的窗口哦!
怎么我用你的方法却还是在新窗口打开的?
你具体是怎么用的,给个示范页面的代码吧.
iframe作出来的效果太难看了,如何能不留痕迹呢?100%的iframe如何实现?
我想要做的是类似安装程序那样,显示一个模式对话框,可以提供下一步,上一步的操作。
frameset是可行,但是这样要增加一倍的页面,又没有更好的方法。难看????晕死!和普通网页一样啊!
<body><iframe src="真正的页面" width="Dialog的宽度" height="Dialog的高度" scrolling="no" frameborder=0></iframe></body>
保存位一个html,然后window.showModalDialog这个页面。其它的都和普通的一样
如果是你这样子使用iframe,那其实和用frameset是一样的,都需要增加页面。可是我有很多页面都需要作为模式对话框弹出,为它们一一添加一个frame页面的做法我是不予考虑的,冗余度太大。
我指的难看是类似下面的用法:
<a href="demo.htm" target="in">open</a>
<iframe name="in"></iframe>
这个可以么?
frameset.html
<frameset row="*,100">
<frame name="main" src="1.html"/>
<frame name="btns" src="buttons.html"/>
</frameset>
buttons.html是含有上一步、下一步等按钮的页面。用一些全局变量记录状态.
var index = 1;当单击下一步: parent.main.src= (index++) + ".html"
单击上一步: parent.main.src= (index--) + ".html";
我都是那样实现的
frameset是可行,但是这样要增加一倍的页面,又没有更好的方法。------------------------------
只要增加"一个"页面,
而不是"一倍"的页面
同意LGEN()的意见。
我都是那样实现的
------
的确是这样的,
这个方法挺好.
刚才作了一下测试
代码如下:<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>New Page 1</title>
<base target="_self"/>
</head><body>
<a href="a.htm">test</a>
<input type=button value=test onclick="window.showModalDialog('test.htm');">
</body></html>