: 因為有需要,所以做了一個簡短的語法
: 在「文字方塊」裡,輸入數字後,用滑鼠按下按鈕,可以正常顯示(如網址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