iT邦幫忙

0

請問如何將網頁內容(PHP檔)的文字/圖 轉為HTML

abrxyz800924 1 月前4456 瀏覽

http://mail.ukn.edu.tw/~tlhwu/GEN_HTML/gener_HTML.html

如同以上網址內做的
想將我輸出的結果(PHP檔) 一鍵後再轉成整頁HTML語法
以便於其他人直接複製取用

http://ithelp.ithome.com.tw/upload/images/20170328/20105080lUVZXN9jlW.png

http://ithelp.ithome.com.tw/upload/images/20170328/20105080GfSevdSHA1.png

2
海綿寶寶
iT邦超人 1 級 ‧ 1 月前
最佳解答

看看合不合用

<HTML>
<BODY id="everybody">
<TEXTAREA id="texthere"></TEXTAREA><BR/>
<INPUT TYPE=BUTTON VALUE="GO" onclick="mycopy()"/><BR/>
</BODY>
<Script Language="javascript">
  function mycopy() {
    document.getElementById("texthere").value = document.getElementById("everybody").innerHTML;
  }
</Script>
</HTML>
abrxyz800924 iT邦新手 5 級 ‧ 1 月前 檢舉

感謝 完全可行
雖然我還沒看得很懂

1
king742171
iT邦新手 5 級 ‧ 1 月前

你送出表單資訊後
應該會在後台組HTML的語法字串吧?!
何不直接在前端放一個textarea
然後把後台組好的字串丟給textarea
給使用者去複製~

king742171 iT邦新手 5 級 ‧ 1 月前 檢舉

思考看看吧~
一個參考方向~

abrxyz800924 iT邦新手 5 級 ‧ 1 月前 檢舉

應該說
如何把結果頁的原始碼整個抓出來
丟在TEXTAREA內

king742171 iT邦新手 5 級 ‧ 1 月前 檢舉

這麼問你吧~
1.你那顆把表單資訊送出去的按鈕送去哪?
2.送出去後,你應該是用echo或print之類的函式印出如同結果一般的畫面吧?
3.承上,如果是,那就改變作法,宣告一個變數放你要印出去的HTML語法,如此一來,不是就等於有一個變數可以丟出去給textarea了嗎?
4.至於怎麼丟到textarea,就我目前所學,應該是要透過ajax或javascript處理。首先要將第3點宣告的變數可以利用網址傳值的方式丟給有textarea的頁面,而在有textarea的頁面寫一個javascript去承接第3點宣告的變數,再把變數丟給textarea.setValue(變數)

2
門神JanusLin
iT邦大師 1 級 ‧ 1 月前

不知道有沒有誤會意思
Browser儲存本頁不就是html了 ?

我要發表回答

立即登入回答