請(qǐng)教兩個(gè)問題
我的代碼:
?? ? ? ?function openWindow(){
? ? ? ? ? ?var mymessage=confirm("確認(rèn)打開新窗口嗎?");
? ? ? ? ? ?if(mymessage==true){
? ? ? ? ? ? ? var url = prompt("請(qǐng)輸入一個(gè)網(wǎng)址","http://idcbgp.cn/");
? ? ? ? ? ? ? if(!url){
? ? ? ? ? ? ? ? alert("請(qǐng)輸入網(wǎng)址");
? ? ? ? ? ? ? }
? ? ? ? ? ? ? else{
? ? ? ? ? ? ? ? window.open(url,"_blank","width=400,height=500");
? ? ? ? ? ? ? }
? ? ? ? ? ?}
? ? ? ? ? ?else{
? ? ? ? ? ? ?alert("謝謝");
? ? ? ? ? ?}
? ? ? ? }?
var url = prompt("請(qǐng)輸入一個(gè)網(wǎng)址","http://idcbgp.cn/");為什么在"請(qǐng)輸入一個(gè)網(wǎng)址"里面加上冒號(hào)→→"請(qǐng)輸入一個(gè)網(wǎng)址:",網(wǎng)頁就無法打開了,網(wǎng)址成亂碼了呢?
之前在前面加了window.onload,然后chrome就一直報(bào)錯(cuò),提示openWindow未定義。。。刪了以后就可以正常運(yùn)行了。。不明白
2016-12-20
遇到程序問題,先重啟一下。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ——阿基米德
2016-12-20
可是,我按照你的代碼拷下來,加冒號(hào)可以打開呀
2016-12-20
首先?if(!newWindow)里面的newWindow是什么,好像未定義吧,還有?window.open(url,"_blank","width=400,height=500");里面是單引號(hào)吧,那個(gè)加不加冒號(hào)沒影響
window.onload=function(){
? function openWindow(){
}
}如果你是這么寫的,應(yīng)該是openWindow()函數(shù)作用域問題,他在匿名函數(shù)內(nèi)部,不是全局函數(shù),下面調(diào)用會(huì)報(bào)錯(cuò),你把openWindow()函數(shù)放外面就可以了
我也是新手,可能有不對(duì)的地方,見諒