Autor | Zpráva | ||
---|---|---|---|
suvel Profil |
#1 · Zasláno: 12. 9. 2010, 21:10:06
Nenašel jsem nikde v diskuzi, proto prosím o pomoc:
Potřebuji uložit část html kódu. To jde např. tak, že si zobrazím zdroj, zkopíruji potřebnou část a vložím do souboru. Ale jak to udělat JavaScriptem? Dokážu si tu část načíst do proměnné var a = document.getElementById("cast_html").contentWindow.document ale už nevím jak dál.... Díky předem. |
||
Witiko Profil |
#2 · Zasláno: 12. 9. 2010, 21:13:01
Asi hledáš nestandardní vlastnost innerHTML. Javascript ale nemá přístup k souborovému systému, takže získaný kód budeš muset zpracovat ručně.
|
||
suvel Profil |
#3 · Zasláno: 12. 9. 2010, 21:15:43
Witiko:
Nevím. V proměnné a mám tu část kódu a samozřejmě ji mohu například vložit na jiné libovolné místo dokumentu nebo třeba do nového iframe. Ale já bych rád tu část uložil... |
||
Keeehi Profil |
#4 · Zasláno: 12. 9. 2010, 21:21:04
suvel:
„Ale já bych rád tu část uložil…“ Uložil kam? Uložit ji můžeš do cookies nebo ji ajaxem poslat na server a uložit tam. |
||
suvel Profil |
#5 · Zasláno: 12. 9. 2010, 21:26:53
Pardon, neupřesnil jsem: Uložit buď na server nebo raději na local, nebo poslat do db - to už je jedno. Jak by to bylo pomocí Ajaxu?
|
||
Keeehi Profil |
#6 · Zasláno: 12. 9. 2010, 21:39:52
např. upravená Univerzální funkce pro AJAX
function ajax(stranka) { var httpRequest; if(typeof window.ActiveXObject != 'undefined') { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } else { httpRequest = new XMLHttpRequest(); } httpRequest.open("GET", stranka, true); httpRequest.send(null); } ajax("http://vase-stranka.cz/script-pro-ulozeni.php?ulozit="+promenna); //v proměnné promenna je ten váš text k uložení. PHP script se k obsahu dostane takto: $_GET["ulozit"] |
||
suvel Profil |
#7 · Zasláno: 13. 9. 2010, 00:14:02
Díky :-)
|
||
Witiko Profil |
#8 · Zasláno: 13. 9. 2010, 07:56:32
Byl bych pro použití metody POST už jenom protože adresa má omezený počet symbolů.
function ajax(stranka) { var httpRequest; if(typeof window.ActiveXObject != 'undefined') { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } else { httpRequest = new XMLHttpRequest(); } httpRequest.open("POST", stranka, true); httpRequest.send("ulozit="+promenna); } ajax("http://vase-stranka.cz/script-pro-ulozeni.php"); //v proměnné promenna je ten váš text k uložení. PHP script se k obsahu dostane takto: $_POST["ulozit"] |
||
Časová prodleva: 14 let
|
0