看板 Web_Design 關於我們 聯絡資訊
目前碰到的問題如下: 當我點擊 DelMe 的連結時,會跳出一個由 js 產生的 confirm 視窗, 我希望點"確定"時,跑到 a href 所指的位址去;( href 的連結指向自己 ) 而點"取消"時,不會跑 a href 所指的位址。 但像我下面的寫法,不論點"確定"或"取消"皆會導到 a href 所指的位址, 我想確認一下我寫的方式有沒有問題, 如果沒有問題,我再去尋找其他的可能性 orz HTML的程式碼 hello_kitty.html <a href="hello_kitty.html?a=a1&b=b1" onclick="deleteitem();" />DelMe</a> .... <?php if( $_GET['a'] == "a1" ){ // unlink some file } ?> JAVASCRIPT的程式碼 <script language="javascript"> function deleteitem(){ return confirm("Are you sure to delete?"); } </script> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.27.3
arrack:改成 onclick="return deleteitem();" 05/14 13:46
banco:太棒了!感謝樓上,我以為在function裡return就夠了 05/14 18:18
grence:onclick="return confirm('Are you sure to delete?')" 05/14 21:09
grence:維護簡單一點 05/14 21:10
grence:如果很複雜的話最好把JavaScript跟HTML分開 05/14 21:40