嘗試了一下用函數(shù)調(diào)用方式,求大佬指點(diǎn)哪里出錯(cuò)了?
?function rec(){
? ? var mymessage=confirm("確定打開(kāi)新的窗口?");
? ? if(mymessage==true)
? ? {
? ? ? ?function wopen();
? ? }
? ? else
? ? {
? ? ? ? ? ?retnurn 0;
? ? }
? }??
? ? // 通過(guò)輸入對(duì)話(huà)框,確定打開(kāi)的網(wǎng)址,默認(rèn)為 http://idcbgp.cn/
? ? ? ?function rec1()
? ? ? ?{
? ? ? var mychar; //score變量,用來(lái)存儲(chǔ)用戶(hù)輸入的成績(jī)值。
? ? ? ? ? mychar = prompt("請(qǐng)輸入你想打開(kāi)的網(wǎng)址");
? ? ? if(mychar==true)
? ? ? ?{
? ? ? ? ? ?function rec();
? ? ? ?}
? ? ? ?else
? ? ? ?{}
? ? ? ?}
? ? //打開(kāi)的窗口要求,寬400像素,高500像素,無(wú)菜單欄、無(wú)工具欄。
? ? ?function Wopen(){
? ? ? ? window.open('http://idcbgp.cn','_blank','height=500,width=400,top=100,left=0')
? ? ?}
? ??
? </script>?
?</head>?
?<body>?
? <input name="button" type="button"? onclick="rec1()" value="點(diǎn)擊我,彈出對(duì)話(huà)框" >?
?</body>
2020-07-20
老哥 你的嵌套有問(wèn)題啊? 我想要的結(jié)果不是直接彈出慕課網(wǎng)的網(wǎng)頁(yè),而是要先點(diǎn)擊彈出confirm()確定窗口 然后再次彈出pormpt()輸入網(wǎng)址,然后輸入之后才彈出慕課網(wǎng),你這個(gè)直接就彈出來(lái)慕課網(wǎng)了? 而且另外兩個(gè)功能也沒(méi)有實(shí)現(xiàn)哦。
2020-07-17
1.引用函數(shù)方式直接函數(shù)名,不需要要加function;
2.任務(wù)內(nèi)的不要菜單和不要工具欄沒(méi)有做;
3.第一個(gè)if下面的?retnurn 0;是填來(lái)干嘛的;
4.用戶(hù)選否后讓用戶(hù)輸入想訪(fǎng)問(wèn)的網(wǎng)址后又重新執(zhí)行開(kāi)頭的問(wèn)題;
優(yōu)化后代碼如下:
<script type="text/javascript">
function rec()
{
var mymessage=confirm("確定打開(kāi)新的窗口?");
? ? if(mymessage==true)
{
? ? ? ? wopen()
? ? }
? ? else
? ? {
rec1()
? ? }
? }
// 通過(guò)輸入對(duì)話(huà)框,確定打開(kāi)的網(wǎng)址,默認(rèn)為 http://idcbgp.cn/
? ? ? ?function rec1()
{
? ? ? var mychar; //score變量,用來(lái)存儲(chǔ)用戶(hù)輸入的成績(jī)值。
? ? ? ? ? mychar = prompt("請(qǐng)輸入取消理由");
? ? ? ? ?
? ? ? if(mychar != null)
? ? ? ? {
alert("感謝您的建議,我們會(huì)繼續(xù)努力!");
}
else
{
rec1()
}
}
? ? //打開(kāi)的窗口要求,寬400像素,高500像素,無(wú)菜單欄、無(wú)工具欄。
? ? ?function wopen(){
? ? ? window.open(
? ? ?
? ? ? ? "http://idcbgp.cn",
"self",
"width=400px,height=500px,menubar=no,toolbar=no")
? ? ? }
? ? </script>
??
</head>
<body>
<input type="button" onclick="rec()" value="新窗口打開(kāi)網(wǎng)站" />
</body>