Kking 發問時間: 電腦與網際網路程式設計 · 1 0 年前

PHP button onclick

我想要寫一支程式是

利用以下的的按鈕

再按下按鈕後呼叫fuction temp()

而 temp() 再去執行換頁的動作

<input type="submit" name="Submit" value="送出" onclick="temp() " />

-----------------------------------------------------------------------------------

這按鈕的寫法有錯嗎?

並且請問一下

fuction temp()的內容是不是如下?

fuction temp(){

header('Location:random.php');

exit;

}

已經有爬過文 實在是看不懂 改了也不對...麻煩高手幫忙

已更新項目:

有看過3位大大的回應

想在請問一下

如果是在java script裡面寫PHP程式碼是像這樣嗎?

<script language=javascript>

function temp(){

location.href='http://tw.yahoo.com';

2 個已更新項目:

太常節為兩段

3 個已更新項目:

$link = mysql_connect("localhost","root","12345");

if(!$link)die("建立資料連結失敗");

$db_selected=mysql_select_db("movie",$link);

if(!$db_selected)die("開啟資料庫失敗");

4 個已更新項目:

$sql="UPDATE member SET random_temp ='$randoma' WHERE ID='0921986522'";

mysql_query("SET NAMES 'utf8'");

$result = mysql_query($sql,$link);

if(!$result) die ("失敗");

mysql_close($link);

5 個已更新項目:

這是寫在javascript裡的

用 夾住應該沒有錯吧?

可是一直顯示

if(!$result) die ("失敗"); 的失敗

3 個解答

評分
  • 1 0 年前
    最佳解答

    幫你直接縮為一行了

    <input type="submit" name="Submit" value="送出" onclick="location.href='http://tw.yahoo.com'" />

    你要用呼叫函式的方法也可以

    <script language=javascript>

    function temp(){

    location.href='http://tw.yahoo.com';

    }

    </script>

    <input type="submit" name="Submit" value="送出" onclick="temp()" />

    參考資料:
  • 1 0 年前

    基本上這種按鈕型態(type="submit"),主要是在表單再送資料時候的運用,如果單純的javascript按鈕呼叫function(函數),直接(type="button")就可以了。

    fuction temp()裡面的內容很簡單

    header('Location:random.php');

    不過他不是連一個網址

    是連一個.php的檔案

    就是一個連結的程式碼

    header("'Location:http://tw."yahoo.com");

    相當於

    <a href="http://tw."yahoo.com"></a>

    也相當於

    window.location.href="http://tw."yahoo.com";

    大概就是這樣

    有問題再提問吧!

    參考資料: 經驗
  • 1 0 年前

    ::PHP過程::

    用戶端要求=>主機端跑完<處理>=>回覆給用戶端<HTML>

    於是你無法在 [用戶端]方面作動態PHP~~

    但你可以使用超連結 [再次]連接到PHP處理

    有兩個網頁 a.htm , a.php

    **********************************

    a.htm

    說明 : 連接用

    ********

    <a href="a.php?num=1" target="_self">yahoo</a><br>

    <a href="a.php?num=2" target="_self">google</a><br>

    <a href="a.php?num=3" target="_self">pchome</a>

    **********************************

    a.php

    說明 : 處理a.htm過來的資訊

    ********

    <?

    if($_GET[num]==1)

    header("location:www.yahoo.com.tw");

    else if($_GET[num]==2)

    header("location:www.google.com");

    else

    header("location:www.pchome.com");

    ?>

    2009-07-25 22:16:55 補充:

    重點就是PHP ASP JSP 之類的是在主機端跑完給用戶

    JAVASCRIPT 是用戶端上運作動態

    而現在出現很多 用戶端動態去再一次又再一次的抓取資料

    類似~FLASH 與 AJAX

    回答完畢!! ˙.˙

還有問題?馬上發問,尋求解答。