2012-08-04 53 views
-1

我希望我的表單加載網頁。我想將HTML文本框變成地址欄。就像我每次寫入URL一樣,它會在同一個窗口中加載網頁。 我當前的HTML代碼:創建一個PHP表單來加載URL

<html> 
<body> 
<title>BlogSoc Browser</title> 
<h1 style="font-family:verdana;font-size:50px;color:#000000;text-align:center;">Address Bar</h1> 
<center><form method="GET" action="/load.php"><input type="text" name="url" value="http://" /><input type="submit" value="Go" name="submit" /></form></center> 
</body> 
</html> 

它看起來像這樣:(無法發佈圖片) 或者你可以打開http://blogsoc.org/load 請告訴我適當load.php代碼。提前致謝。

+0

提交表單後,您要根據url或在load.php中打開url頁面來重定向頁面。請告訴你想要什麼? – 2012-08-04 18:10:52

+0

您是否希望由url指定的網站顯示在當前頁面內?因爲那時你會想要查找iframe。 – dgeare 2012-08-04 18:16:29

+0

不,我想簡單地將該HTML文本框變爲地址欄。因此,無論我在文本框中寫入任何URL,它都會打開網頁。解決@Akhilesh – TheOnlyAnil 2012-08-05 10:28:02

回答

0

使用客戶端腳本:

<!DOCTYPE html> 
<html> 
<head> 
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> 
    <script type="text/javascript"> 
    $(document).ready(function(){ 
     $('#myform').submit(function(){ //when form is submitted.. 
      window.location = $('#url').val(); //..get url from the textbox and load that url 
      return false; // prevent the form from being submitted 
     }); 
    }); 
    </script> 
</head> 

<body> 
    <form id="myform"> 
    <input type="text" id="url" value="http://" /> 
    <input type="submit" id="submit" value="Submit" /> 
    </form> 
</body> 

</html> 

我使用jQuery的。僅供參考:https://developer.mozilla.org/en-US/docs/DOM/window.location

2
<?php 
    header("Location: " . $_GET['url']); 
?> 

應該是你需要的。

+0

我得到404錯誤。 – TheOnlyAnil 2012-08-09 18:29:39

+0

不,我正在加載正確的頁面。用@ akhilesh的代碼加載相同的頁面。它的工作。順便說一句,謝謝你試圖幫助... – TheOnlyAnil 2012-08-12 18:03:12

相關問題