2012-07-25 35 views
1

如何允許用戶在頁面上輸入更改HTML或CSS或任何內容。有沒有這方面的技術?即如果是客戶端網頁設計,我怎樣才能從一個表單輸入移動到某個頁面並顯示來替換以前的內容。假設有一個包含四個鏈接的主頁:主頁,關於,鏈接,聯繫人。在管理員編輯頁面中,有一個表單用於輸入,編輯,刪除鏈接。我是否需要一個SQL數據庫,其鏈接的值將填充此頁面和其他頁面?有一個更好的方法嗎?對網站的SQL/PHP實時更改

+0

你有看過什麼嗎?你有什麼嘗試?你有任何代碼示例要顯示嗎? – Jim 2012-07-25 19:54:41

+0

那麼我的想法是,整個頁面可以使用PHP的SQL來加載提供輸出到HTML。但是,我看不出如何使用此方法創建新內容。 – eatonphil 2012-07-25 19:57:44

+0

(不,我還沒有代碼,它只是在計劃階段。) – eatonphil 2012-07-25 19:59:46

回答

2

你在找什麼是JavaScript我相信。您可以使用任何數量的Javascript或Jquery(一個JavaScript庫),以便在頁面加載後在頁面上執行各種操作。在Jquery中,您將「Listners」附加到div和跨度以及任何您希望以不同方式作出反應的HTML元素,例如鼠標懸停,點擊等。

你可以找到這裏的jQuery的API:http://jquery.com/

如果你想做出一些設置,這樣則是你需要使用SQL數據庫以及PHP永久性的變化,以存儲結果。您必須製作面板才能將事物添加到數據庫,編輯和使用SQL插入,更新和選擇語句來檢索它們。你可以閱讀一堆關於如何在http://www.w3schools.com/ 如何工作:)

+0

我的意思是說,這些網頁是永久保存的(直到下一次更改)。一種寫入HTML的方法。 Javascript是唯一的好方法嗎?是否沒有其他方式在頁面上創建內容並將其保存到HTML文件中? – eatonphil 2012-07-25 19:58:48

+2

刷新頁面,我編輯了我的文章。如果你只是在做非常基本的事情,你可能想要尋找一個CMS來使用。如果你打算從頭建立這個網站,那麼你將需要使用一堆PHP和SQL來將值存儲到數據庫中的數據行中。 – MasterGberry 2012-07-25 20:00:03

+0

啊,好的,謝謝! – eatonphil 2012-07-25 20:01:29

1

你想改變「第一」頁面中的值實時使用「第二」頁?

您可以用JavaScript做到這一點,考慮到「第二」頁面使用window.open(「second.html」,「second_page」)

然後在「第一」網頁開通「second」頁面,您可以使用類似opener.getElementById('someDiv')來操作「第一個」頁面。innerHTML ='some text here';