為什么不能按照prompt輸入的網(wǎng)址打開(kāi)新窗口
代碼如下:
function a(){
var b=confirm("是否打開(kāi)新窗口?");
? ? // 通過(guò)輸入對(duì)話框,確定打開(kāi)的網(wǎng)址
? ? ? ? if(b==true){
? ? ? ? ? ? var p=prompt("網(wǎng)址","http://www.baidu.com/");
? ? ? ? ? ? if(p!=null){
? ? ? ? ? ? ? ? window.open("p",'_blank',"width=400,height=500")
? ? ? ? ? ? }
? ? ? ? }
}
打開(kāi)的頁(yè)面是這樣的
那個(gè)d:/wamp/www/test/是這個(gè)html文件的路徑,我看別人也是這樣寫(xiě),為什么我的不成功?
2017-07-29
window.open('p'),中的這個(gè)p把雙引號(hào)去掉,就可以了。那是個(gè)變量你用雙引號(hào)引起來(lái)干什么?
2017-07-29
加后綴吧 ?p.html?
2017-07-29
改為window.open(p,'_blank',"width=400,height=500");就可以了