紧急求助:点击按钮,弹出网页 如题,希望各位大虾多多帮忙!实现点击按钮,能够弹出一个网页!万分感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <button onclick="javascript:openNewWeb()"><script>function openNewWeb(){ window.open("你想打开的网页");}</script> <input type="button" onclick="javascript:window.open('http://XXX.XXX.XXX','_self');"/>_self处可以填写超连接标记a的target的值中的任意一个,只要你知道他是干什么的就OK 是Swing吗?那就用Runtime.getRuntime().exec("..."); 按钮是JButton,点击这个按钮,在按钮的事件中打开某个地址的网页希望能给出比较全面的代码是否需要创建URL对象 Runtime.getRuntime().exec("explorer" + " " + url字符串); 比如 exec("explorer www.sohu.com") 用楼上的方法已经可以打开某个页面.但是用IE打开一次还可以,关闭后,再点击按扭,打开网页,就提示IE用的内存不能为"read",要强行关闭IE,不知道是什么原因?但是我用遨游这个浏览器就不存在这样的问题想知道是IE的问题还是上面程序的问题怎么解决啊?楼上的可以实验一下我就是在JButton的事件中加的上面的代码,指定了某个IP地址的某个网页! 你用 JDK是什么版本的?我怀疑可能使用的JAR不一样我用的是JDK1.4 1.5的,应该不是JDK版本的问题。出错提示的是IE的内存读写错误 还是1.4的吗? 如果不是模态Dialog的话,1.4没有自带的方法提供总在前面显示的,只能自己监听实现 能够设置模态,不过不能对主界面进行操作我是想既能够使对话框在最前面显示,又能对后面的主界面进行操作1.5中的Dialog有这样的方法吗?如果有,具体是什么方法啊?谢谢 JDialog.setAlwaysOnTop(true); 如果设置模态的话,就不可能对父窗口进行操作了,因为当前线程被阻塞,必须在JDialog关闭之后,对父窗口操作 那不废话吗,谁都知道explorer是Windows下的CMD try{ Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler www.csdn.net"); }catch(Exception g){ g.printStackTrace(); } 这个方法很有意思。不知道现在用Java写的一些桌面程序,点击某链接就能弹出浏览器是不是就是这样实现的。 我昨天试过了,不能打开网页,显示出错,还是用Runtime.getRuntime().exec("explorer" + " " + url字符串); 比如 exec("explorer www.sohu.com")可以打开网页,但是我用IE打开第二次时就出现内存错误,要关闭IE我用的是IE6.0换成遨游就不会出现这样的问题我还发现点击第一次弹出网页后,再次点击还是原来的页面,不能再次打开新的页面.打开第一次页面后,关闭,再点击第二次,就出现上面的错误目前不知道怎么解决是代码的问题还是JDK版本,我用的是JDK1.4还是IE郁闷中..... 为什么不能catch ArrayIndexOutOfBoundsException 异常 webService能返回一个放了10个javabean对象的List对象吗? 是不是传ASCII文件和传byte文件有所不同? 编译出错 小弟很菜,请wizardblue(不死鱼) 赐教! servlet重定向到jsp 有个问题请教各位大侠!!! 各位大哥,谁能提供java帮助的的中文版? EntityBean效率低吗? 请教Java Swing 搜狗输入法的问题 如何从乱码文件从删去不需要的字节 list排序问题
<script>
function openNewWeb()
{
window.open("你想打开的网页");
}
</script>
_self处可以填写超连接标记a的target的值中的任意一个,只要你知道他是干什么的就OK
希望能给出比较全面的代码
是否需要创建URL对象
但是我用遨游这个浏览器就不存在这样的问题
想知道是IE的问题
还是上面程序的问题
怎么解决啊?
楼上的可以实验一下
我就是在JButton的事件中加的上面的代码,指定了某个IP地址的某个网页!
我怀疑可能使用的JAR不一样
我用的是JDK1.4
我是想既能够使对话框在最前面显示,又能对后面的主界面进行操作
1.5中的Dialog有这样的方法吗?
如果有,具体是什么方法啊?
谢谢
那不废话吗,谁都知道explorer是Windows下的CMD
}catch(Exception g){
g.printStackTrace();
}
这个方法很有意思。
不知道现在用Java写的一些桌面程序,点击某链接就能弹出浏览器是不是就是这样实现的。
我昨天试过了,不能打开网页,显示出错,还是用
Runtime.getRuntime().exec("explorer" + " " + url字符串); 比如 exec("explorer www.sohu.com")
可以打开网页,但是我用IE打开第二次时就出现内存错误,要关闭IE
我用的是IE6.0
换成遨游就不会出现这样的问题
我还发现点击第一次弹出网页后,再次点击还是原来的页面,不能再次打开新的页面.
打开第一次页面后,关闭,再点击第二次,就出现上面的错误
目前不知道怎么解决
是代码的问题
还是JDK版本,我用的是JDK1.4
还是IE
郁闷中.....