作者piligo (霹靂狗)
看板Web_Design
標題[問題] 搭配iframe載入完成顯示按鈕
時間Mon Aug 19 17:17:15 2019
<script>
function load()
{
document.getElementById('sbmt').disabled=false;
}
</script>
<input id="sbmt" name="nid" type="submit" value="test" disabled>
<iframe onload="load()" width="0px" height="0px" frameborder="0"
scrolling="no" src="
https://www.pchome.com.tw"></iframe>
這邊怎麼試都不成功,不知該怎麼判斷load的值
我想要的功能是iframe還沒載入完成就不會顯示submit的按鈕,載入完成後才顯示
不知有哪邊要修正才能正常運作
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.45.137 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1566206237.A.9EB.html
1F:→ my1938: function裡的value是指什麼?你是不是沒有定義? 08/20 10:44
2F:→ piligo: 疑~我用錯方式了嗎 載入有沒有完成不是0跟1兩種嗎 08/20 11:47
※ 編輯: piligo (218.164.45.137 臺灣), 08/20/2019 11:48:21
3F:→ piligo: 我補上括號內的宣告了 還是沒效 08/20 11:49
4F:→ tino1991: onload 不是有沒有完成 是完成之後會執行 所以沒有value 08/20 12:11
5F:→ piligo: 了解 那要怎麼把onload完成才把submit按鈕顯示出來呢 08/20 12:33
6F:→ piligo: 本來是想成onload完成前鎖按鈕 onload完成後解鎖 如果只是 08/20 12:34
7F:→ piligo: onload完要執行什麼 要怎麼寫成onload完把submit叫出來 08/20 12:35
8F:→ Darkland: 不就原本預設鎖著 onload 的時候直接解鎖嗎 08/20 13:49
9F:→ piligo: 恩恩~我懂 但不會寫 有範本可以參考嗎 我只會修改範本 @@ 08/20 16:28
※ 編輯: piligo (218.164.45.137 臺灣), 08/20/2019 17:20:29
10F:→ tino1991: how about <input id="sbmt" type="submit" disabled> 08/20 18:49
11F:→ piligo: 感謝 預設已經disabled了 但是load完卻不會解除 @@ 08/20 21:20
※ 編輯: piligo (218.164.45.137 臺灣), 08/20/2019 21:21:42
※ 編輯: piligo (218.164.45.137 臺灣), 08/20/2019 21:23:41
12F:→ piligo: 反而把input的disabled拿掉 然後getElementById 08/20 21:29
13F:→ piligo: disabled=true frame載入過程submit可以按 載完就鎖起來 08/20 21:29
14F:→ piligo: 但是我要的剛好是相反 08/20 21:30
16F:→ piligo: 感謝 測試您的範本成功了 但不是因為querySelector才成功 08/21 22:24
因為我網頁要設計成手機樣版所以有載入底下這三行,結果是被干擾
造成解除按鈕失效 @@
這部分要怎麼排除呢 謝謝
http://ajax.googleapis.com/ajax/libs/jquerymobile/1.4.4/jquery.mobile.min.css
https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js
http://ajax.googleapis.com/ajax/libs/jquerymobile/1.4.5/jquery.mobile.min.js
※ 編輯: piligo (220.142.76.97 臺灣), 08/21/2019 22:56:27
※ 編輯: piligo (220.142.76.97 臺灣), 08/22/2019 08:43:11
19F:→ piligo: 感謝您 還特別註解說明 來研究一下 08/22 08:44