2012-11-10 71 views
0

我有一個頁面,如果你點擊一個鏈接,它會公開一個使用ajax顯示來自dbase的內容的div。PHP/JavaScript繞過用戶輸入來顯示div

用戶在服務器上編輯此內容後,我想使用PHP將用戶返回到該頁面。這是使用重定向

header("location:page.php") 

但是沒有問題,當用戶回來的頁面,理想情況下,我想有在div,使用戶可以立即看到修改,而無需自動打開內容找到打開div的鏈接並點擊它。

這是可能的,或者用url中的某些內容來激發javascript或者,當你用某個參數加載頁面時,觸發javascript來打開div。

打開DIV的代碼是一個簡單的JavaScript調用:

<a href="javascript:void(0);" onclick="showDiv()">View Content</a> 

showDiv只是使用AJAX來顯示使用的responseText服務器的東西。

感謝您的任何建議

回答

1
header("location:page.php?show=1") 

然後在page.php文件標籤:

<body <?php if($_GET['show']==1) { ?>onload="showDiv()"<?php } ?>> 
+0

有沒有辦法覆蓋現有的body標籤僅作爲body標籤是此頁在模板中。否則,我必須在網站上的每個頁面上都有上述代碼,僅用於這一個實例。 – user1260310

+0

例如,我可以只將onload事件處理程序放入腳本標記中嗎? – user1260310

+0

我把onload處理程序放在一個樣式標記中,這似乎是個竅門。 – user1260310