Portál AbcLinuxu, 12. května 2025 17:55

Dotaz: Javascript generování a poslání souboru uživateli

27.4.2011 19:23 Xerces
Javascript generování a poslání souboru uživateli
Přečteno: 251×
Odpovědět | Admin
Nějak nemůžu na insternetu najít jestli je možné následující: Mám php skript ve kterém chci mít tlačítko generuj soubor. Na tom tlačítku budu mít nějaký ten on_mouseclick a teď chci, aby po kliknutí mi ta javascriptová funkce vygenerovala nějaký htmlko a nabídla to uživateli k uložení na disk obdobně jako kdybych se odkázal na .php soubor a v něm poslal patřičné header s obsahem. Prostě gemerování souboru na straně klienta po akci uživatele. Je to vůbec možné? Vím že JS má spoustu omezení, ale tohle mi přišlo, že by jít nějak mohlo.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.4.2011 08:59 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Javascript generování a poslání souboru uživateli
Odpovědět | | Sbalit | Link | Blokovat | Admin
Se standardním JavaScriptem to možné není. Můžete přepsat aktuální dokument, můžete otevřít okno s novým dokumentem a s tím případně manipulovat, ale uživatel by si to musel uložit sám (a bůhví, jak by to dopadlo – prohlížeče mají různé strategie pro to, co znamená „uložit aktuální stránku“).
28.4.2011 12:04 Xerces
Rozbalit Rozbalit vše Re: Javascript generování a poslání souboru uživateli
Díky za odpověď. Ono i kdyby mi to asi nakrásně fungovalo přes to open new window a zapsání obsahu, tak by to byl tak chaotickej zápis PHP/JS/HTML, že by to ani prase nechtělo číst, takže jsem se rozhodl to nakonec udělat "standardně" přes PHP a send header.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.