在這個(gè)網(wǎng)頁(yè)上可以打開(kāi)新窗口,在本地寫(xiě)的html文件打開(kāi)點(diǎn)擊就不能打開(kāi)新窗口。
<!DOCTYPE html>
<html>
?<head>
? <title> new document </title>
? <meta? content="text/html; charset=utf-8"/>
? <script type="text/javascript">
? ? ?function openWindow(){
? ? ? ? var canshu1 =? confirm("是否打開(kāi)新窗口");
? ? ? ? if(canshu1==true){
? ? ? ? ? ? var canshu2=prompt("確定要打開(kāi)的窗口","http://www.baidu.com");
? ? ? ? ? ? if(canshu2!=null){
? ? ? ? ? ? ? window.open(canshu2,'_blank',
? ? ? ? ? ? ? ? 'width=600px,height=500px');
? ? ? ? ? ? }else{
? ? ? ? ? ? ? alert("打開(kāi)新窗口失敗");
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? else{
? ? ? ? ? alert("取消打開(kāi)新窗口");
? ? ? ? }
? ? }
? </script>
?</head>
?<body>
? ? ? <input type="button" value="新窗口打開(kāi)網(wǎng)站" onclick="openWindow()" />
? ? ?</body>
</html>
代碼沒(méi)有問(wèn)題,在這個(gè)網(wǎng)頁(yè)可以打開(kāi)新窗口,在自己電腦本地打開(kāi)就不行,請(qǐng)問(wèn)怎么解決。
它自動(dòng)在瀏覽器窗口添加了本地文件的地址,這個(gè)怎么去掉,有人知道嗎???
2019-02-20
var canshu2=prompt("確定要打開(kāi)的窗口","http://
改為:
var canshu2=prompt("確定要打開(kāi)的窗口","
主要是http后面的符號(hào),要英文輸入法下
2019-02-19
網(wǎng)址中的那個(gè)“:”改一下應(yīng)該就行了