Autor | Zpráva | ||
---|---|---|---|
kogli Profil |
#1 · Zasláno: 30. 6. 2008, 20:40:13
Mám skript, kde se z uživatelem sepsaného html kódu vygeneruje stránka, jak mám zařídit aby se ta stránka uložila. Skript je zde: klik A kód skriptu je tady:
<div class="obsahokna"> <script type="text/javascript"> function zobrazit() { if(document.forms['editor'].kod.value!="") { var znakovaDelka=document.forms['editor'].kod.value.length-9; var zdroj=document.forms['editor'].kod.value.split(">"); var nab=document.forms['editor'].nabidka.checked; var znackovaDelka=zdroj.length-1; document.open(); for(n=0;n<zdroj.length-1;n++) { document.write(zdroj[n]+">"); if(nab==true) { if(zdroj[n].indexOf("<head")>=1) { document.write("\n<style>\n<!--\n"); document.write("\n.topstatusbarcols{width: 120px;}\n-->\n</style>"); } if(zdroj[n].indexOf("<body")>=1) { document.writeln("\n<div id='topstatusblock'>"); document.writeln("<center>\n<table>"); document.writeln("<tr>"); document.writeln("<td class='topstatusbarcols'>počet <značek>:<br><b>"+znackovaDelka+"</b></td>"); document.writeln("<td class='topstatusbarcols'>počet znaků:<br><b>"+znakovaDelka+"</b></td>"); document.writeln("<td class='topstatusbarcols'><a href='back' onclick='window.history.back(); return false;'><<zpět</a></td>"); document.writeln("</tr>"); document.writeln("</table>\n</center>\n<hr>"); document.writeln("</div>"); } } } document.close(); } } </script> <div id="center"> <form id="editor" action="noaction" method="post"> <div class="center"> <textarea name="kod" cols="60" rows="19"> <html> <head> <title></title> </head> <body> </body> </html> </textarea></div> <center> <br /> <input type="checkbox" name="nabidka" class="box" /> Zobrazit informační panel v horní části? <div> <br /> <input type="button" value=" Zobrazit " onclick="zobrazit();" /> &nbs p; <input type="reset" value=" Vymazat " /> </center> </div> </form> </div> |
||
Měsíček Profil |
#2 · Zasláno: 30. 6. 2008, 20:48:10
Javascript neumí ukládat soubory (kromě cookies, které ovšem zde využít nelze).
|
||
kogli Profil |
#3 · Zasláno: 30. 6. 2008, 20:48:55 · Upravil/a: kogli
A co bych měl udělat a jak bych to měl udělat?
|
||
Měsíček Profil |
#4 · Zasláno: 30. 6. 2008, 20:58:28
Použít jazyk na straně serveru (PHP,ASP).
|
||
peta Profil |
#5 · Zasláno: 1. 7. 2008, 07:23:52 · Upravil/a: peta
kogli
oprava, javascript nesmi ukladat soubory. Ale v IE pres activeX, kdyz je vse spravne povolene, to zrejme jde. I kdybych jej nekdy pouzil, toto reseni ti radit nebudu, protoze to je v prozporu se zakony slusneho www prohlizece. jak to ulozit, viz PHP / ASP / CGI, Perl, Ruby, Java, ... jak to uzivateli nabidnout jako stranku v JS? viz http://www.volny.cz/peter.mlich/www.htm#mssub8 menu editor, kliknes na tlacitko dole tuto stranku si muze uz uzivatel ulozit, pokud bude chtit. javascript muze byt pomocnik, JS ajax. Muzes nechat stranku odeslat na (php) script, ktery ji ulozi, bez toho, aby se znovu prekreslovala stranka. |
||
kogli Profil |
#6 · Zasláno: 1. 7. 2008, 08:52:11
Muzes nechat stranku odeslat na (php) script, ktery ji ulozi, bez toho, aby se znovu prekreslovala stranka. |
||
peta Profil |
#7 · Zasláno: 1. 7. 2008, 09:40:57
kogli
tak to mas asi smulu :) google.com ajax simple example soubor se ale ulozi na server, nikoliv k uzivateli. Jestli ti jde o uzivatele, ulozeni nastaveni, je mozne pouzit cookies, viz priklady. |
||
Měsíček Profil |
#8 · Zasláno: 1. 7. 2008, 10:14:59
"Ale v IE pres activeX, kdyz je vse spravne povolene, to zrejme jde.
I kdybych jej nekdy pouzil," Zkoušel jsem si to, ale dokáže nahrát pouze textové :) takže to zase tak nebezpečné není (i když samozřejmě s libovolnou koncovkou). "Jsem něco mezi začátečníkem a pokročilým v tomto oboru a je mi 9, jak prosím?" :) začátečník by to měl vědět. -> Znáš PHP funkce fopen, fwrite, fclose? |
||
kogli Profil |
#9 · Zasláno: 1. 7. 2008, 11:40:39
Já jsem spíš na HTML. Neznám :-((((((((((
|
||
Měsíček Profil |
#10 · Zasláno: 1. 7. 2008, 11:41:43
|
||
kogli Profil |
#11 · Zasláno: 1. 7. 2008, 11:43:36
►►►►►Uvědomil jsem si že bych potřeboval se ještě učit.◄◄◄◄◄
|
||
Měsíček Profil |
#12 · Zasláno: 1. 7. 2008, 11:47:47
Ten google je k nezaplacení :)
|
||
kogli Profil |
#13 · Zasláno: 1. 7. 2008, 11:52:51
to je pravda.
|
||
kogli Profil |
#14 · Zasláno: 1. 7. 2008, 11:53:15
Myslím že to mááááám
|
||
kogli Profil |
#15 · Zasláno: 1. 7. 2008, 12:05:52
já na to nemám
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0