第一個要求能實現,后兩個無法實現,求大神??!
? ? 1新窗口打開時彈出確認框,是否打開 //已經實現
? ? 2通過輸入對話框,確定打開的網址,默認為 http://www.xianlaiwan.cn/
? ? 3打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄。
以下為代碼:
<body>
?<input type="button" value="新窗口打開網站" onclick="openWindow()" />?
<script type="text/javascript">
? function openWindow(){
? ? var judge=confirm("是否打開新窗口");
? ? ?if( judge == true )
????{
????????function openWindow(){
????????????var score;
????????????score = prompt("請輸入打開新窗口的網址","");
????????????Window.open('score','_blank','width=400,height=500') ? ?
????????????// score為儲存用戶輸入網址的函數名,順便問一下如何設置默認網址為http://www.xianlaiwan.cn/
????????????}
????}
????else
????{
????document.write("已取消新窗口的打開");
????}
} ?
</script>
</body>
看過很多其他人的, 感覺都沒有實現要求2的。希望大神幫忙解讀。。
2015-04-06
或者 精簡代碼····將openWindow里面openWindow方法去掉···
function openWindow(){
? var judge=confirm("是否打開新窗口");
? if( judge == true ){
????????var score = prompt("請輸入打開新窗口的網址","http://www.xianlaiwan.cn");
? ? ? ? window.open(score,'_blank','width=400,height=500');
? ? }else{
? ? document.write("已取消新窗口的打開");
? ?}
? }?
2015-04-06
你在一個方法里只定義了另一個方法··卻木有調用··
<!DOCTYPE html>
?<html>
?<head>
? <meta charset="UTF-8">
? <title>Document</title>
?</head>
<body>
?<input type="button" value="新窗口打開網站" onclick="isOpenWindow()" />?
<script type="text/javascript">
function isOpenWindow(){
? ?var judge=confirm("是否打開新窗口");
if( judge == true ){
this.openWindow();
? ? ?}else{
? ? ?document.write("已取消新窗口的打開");
? ? ?}
? ?}
function openWindow(){
? ? ?var score = prompt("請輸入打開新窗口的網址","http://www.xianlaiwan.cn");
? ? ? ? window.open(score,'_blank','width=400,height=500');
} ?
</script>
</body>
?</html>?