| 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.documentale 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: 15 let
|
|||
0