慕运维2208324
2017-11-11 12:52
function openWindow()// 新窗口打开时弹出确认框,是否打开
{
var mymessage= confirm("是否打开窗口?")
if (mymessage==true)
{openurl();}
else{}
}
function openurl()// 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
{
var url = prompt("请输入一个网址","http://www.imooc.com/");
if(url=="http://www.imooc.com/")
{
Wopen();
}
else
{Wopen();}
}
function Wopen()
//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
{
window.open(url,"_blank","toolbar=no, menubar=no, scrollbars=yes, width=400, height=400") ;
}
function openWindow(){
// 新窗口打开时弹出确认框,是否打开
if(confirm("是否打开网页")){
//通过openW函数来获取网址
var url=openW();
//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏
window.open(url,"width=400px","toolbar=no", "menubar=no","height=500px");
}
}
function openW(){
//将获取的网址默认为:"http://www.imooc.com/"
return prompt("请输入网址","http://www.imooc.com/");
}
window.open(url),是默认打开“相对路径+url"的,试一下window.open("http://" + url, arg1, arg2),
例如:
var arg_url = prompt("url", "www.baidu.com");
if(arg_url)
{window.open("http://" + url, "_blank", "width=400, height=500")
}else{
return;}
去掉两个函数定义终于能通过了,可是输入地址如果是www.baidu.com还是感觉有点怪,会打开页面http://www.imooc.com/code/www.baidu.com
--------
function openWindow()// 新窗口打开时弹出确认框,是否打开
{
var mymessage= confirm("是否打开窗口?")
if (mymessage==true)
{var url = prompt("请输入一个网址","http://www.imooc.com/");}
window.open(url,"_blank","toolbar=no, menubar=no, scrollbars=yes, width=400, height=400") ;
}
function Wopen()
//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
{
window.open("url","_blank","toolbar=no, menubar=no, scrollbars=yes, width=400, height=400") ;
}
window.open(URL,"_blank","toolbar=no", "menubar=no","width=400", "height=400");//这里每一个属性都需要用引号
function openWindow(){
var mymessage= confirm("是否打开窗口?")
if (mymessage==true){
var URL=openurl();
Wopen();
}
}
// 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
function openurl(){
return prompt("请输入一个网址","http://www.imooc.com/");
}
function Wopen()
//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
{
window.open(URL,"_blank","toolbar=no", "menubar=no","width=400", "height=400");
}
JavaScript入门篇
739817 学习 · 9566 问题
相似问题