ugrás a tartalomhoz

Archívum - Jan 10, 2010 - Fórum téma

Ajax - cache kezelése

inf · 2010. Jan. 10. (V), 16.38
Üdv.

Kíváncsi vagyok nektek milyen tapasztalataitok vannak a cache témakörben.

Én nemrég próbálkoztam js fájlok beszúrásával(sync+eval), és próbáltam kikényszeríteni, hogy ne cachelje őket a böngésző. Végül sikerült megoldani no-cache és if-modified-since request headerekkel a problémát. (Ha minden igaz.) Elég nagy kavarodás van a böngészőknél ebben a cache témában, mert 304-es header helyett 200-asat kapok, amikor a 304 mellett ugyanúgy lehetne adatot küldeni, és legalább tudnám, hogy cacheből kapom...

A periodicalUpdater-nél ti szoktátok használni a 304-et?

Még a sync+evallal kapcsolatban érdekesség, hogy localhoston rendesen megy a dolog, viszont fájlként megnyitva (file://) xml-ként akarja feldolgozni a rendszer. Erre nem találtam semmilyen megoldást...
 

JavaScript - a beírt adatok megjelenítése és mentése

Dzsijszi · 2010. Jan. 10. (V), 12.40
Sziasztok!

Lenne egy olyan kérdésem, hogy JavaScript -ben írtam egy programot, amely megjelenít egy szövegmezőt mellete egy gombbal. Ha a szövegmező melletti gombra kattintunk kiírja a program, azt a szöveget, amit a szövegmezőbe beírtunk. Én azt szeretném elérni, hogy ne csak kiírja hanem el is mentse a szöveget és ha újra betöltjük az oldal, akkor is jelenjen meg az előbb beírt szöveg.

A program js kódja:
  1. var numnames=0;  
  2. var names= new Array();  
  3. function SortNames() {  
  4.     // név kiolvasása a szövegmezőből  
  5.     thename=document.theform.newname.value;  
  6.     // a név hozzáadása a tömbhöz  
  7.     names[numnames]=thename;  
  8.     // a számláló növelése  
  9.     numnames++;  
  10.     // a tömb rendezése  
  11.     names.sort();  
  12.     document.theform.sorted.value=names.join("\n");  
  13. }  
A program html kódja:
  1. <html>  
  2. <head><title></title>  
  3. <script type="text/javascript" language="javascript" src="sort.js">  
  4. </script>  
  5. </head>  
  6. <body>  
  7. <h1>Sorting String Arrays</h1>  
  8. <p>Enter two or more names in the field below,  
  9. and the sorted list of names will appear in the  
  10. text area.</p>  
  11. <form name="theform">  
  12. Name:  
  13. <input type="text" name="newname" size="20" />  
  14. <input type="button" name="addname" value="Add"  
  15. onclick="SortNames();" />  
  16. <br />  
  17. <h2>Sorted Names</h2>  
  18. <textarea cols="60" rows="10" name="sorted">  
  19. The sorted names will appear here.  
  20. </textarea>  
  21. </form>  
  22. </body>  
  23. </html>  
A segítséget előre is köszönöm!