看板 Web_Design 關於我們 聯絡資訊
: 因為有需要,所以做了一個簡短的語法 : 在「文字方塊」裡,輸入數字後,用滑鼠按下按鈕,可以正常顯示(如網址A) :                按下鍵盤「ENTER」時,卻直接回到主頁(如網址B) : 可以請教一下,該如何解決呢? 依照各位前輩的指示,小妹一一試過了,最後終於找到辦法,謝謝m(_ _)m <input type="text" onKeyPress="checkEnter(event)"> 這個方法是可以,但還是有小問題 雖然能夠變換網頁(目的頁),但同時會開新視窗(原網頁) <form name="URLframe" onsubmit="GoToURL(this);return false;"> 在form加上onsubmit語法,問題就解決了 ↓完整語法,可以應用蠻多地方的?確定IE和Firefox皆可適用。 <script language="javascript"><!-- function GoToURL(j) { var URLis; URLis = document.URLframe.Dest.value; var location = ("http://" + URLis); this.location.href = location;} --></script> <form name="URLframe" onsubmit="GoToURL(this);return false;"> <input type="text" name="Dest" size="3" value="1" maxlength="3"> <input type="button" name="View" value="GO" onclick="GoToURL(this)"> </form> http://blackyoh.hp.infoseek.co.jp/cgi-bin/board1/patio.cgi?mode=view&no=424 -- ┼─────────┼ ┌────────┘ Station Square │ ┼──────http://roya123456.hp.infoseek.co.jp/ │ 精靈小站 └──────────────────┼ ┼──┐http://blackyoh.hp.infoseek.co.jp/│ ┼─────────────────┼ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.10.176