3 回答

TA貢獻(xiàn)3條經(jīng)驗 獲得超0個贊
我修改后的代碼如下,有以后幾個問題:
1、函數(shù)名都不對,駝峰命名
2、函數(shù)沒有正確嵌套,function?openwindow();
3、url那個判斷,字符串和布爾值判斷會把值轉(zhuǎn)化為數(shù)字進(jìn)行判斷,結(jié)果都是非數(shù)字NaN,而NaN==NaN為false,所以怎么都不會執(zhí)行打開新窗口,所以直接判斷你是否輸入了即可,點確定可以跳轉(zhuǎn)到慕客網(wǎng)首頁
4、鏈接寫錯了,是英文模式下的分號,你用的是中文的分號
5、判斷用雙等,賦值用=,全等是===
<!DOCTYPE html>
<html>
<head>
? ?<meta charset="utf-8"/>
? ?<title>Title</title>
? <script>
? ? ? ?function openWindow(){
? ? ? ? ? ?var open=confirm("是否打開");
? ? ? ? ? ?{
? ? ? ? ? ? ? ?if (open == true) {
? ? ? ? ? ? ? ? ? ?var url = prompt("是否打開新網(wǎng)站");
? ? ? ? ? ? ? ? ? ?if (url) {
? ? ? ? ? ? ? ? ? ? ? ?window.open('http://idcbgp.cn', '_blank', 'width=400,height=500,menubar=no,toolbar=no');
? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ?else {
? ? ? ? ? ? ? ? ? ? ? ?window.close();
? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ?else {
? ? ? ? ? ? ? ? ? ?window.close();
? ? ? ? ? ? ? ?}
? ? ? ? ? ?}
? ? ? ?}
? ?</script>
</head>
<body>
<input type="button" value="新窗口打開網(wǎng)站" onclick="openWindow()" />
</body>
</html>

TA貢獻(xiàn)146條經(jīng)驗 獲得超54個贊
不知道你說的效果是什么效果。 但是你定義函數(shù)這里就錯了,而且編碼風(fēng)格讓人看的頭疼。。。你先試試這個對不對吧
function?openwindow(){
????var?open=confirm("是否打開");
????if(open=true){
????????var?url=prompt("是否打開新網(wǎng)站");
????????if(url=true){
?????????????window.open('http://idcbgp.cn','_blank','width=400,height=500,menubar=no,toolbar=no');
???????? }else{
????????????window.close();
????????}
???? }else{
????????????window.close();
???? }
}
添加回答
舉報