Jag har en sida med javascript som genererar en text sträng med information. Denna information visas/skickas till ett popup fönster. Allt detta körs localt på kienten som sparat ner den första sidan på c:.
Nu till problemet. När texten visas i det nya fönstret så vilj jag spara sidan som en textfil genom "spara som", och väjer formatet .txt . filen sparas och jag kan öppna den senare. Om jag sedan öpnar filen i HTML-kit så finns det endats ett antal konstiga tecken i den. Text filen som sparats ska sedan gå att uploada till en annan sida. Men det finns bara dessa skumma tecken att läsa ut ur denna fil.
Går det att sätta någon content type som säger att sidan enbart ska innehålla den textsträngen som skickas dit. så att när jag sparar popup fönstret så finns allt innehåll i den filen.
Den som svarar visa gärna med lite kod exempel för jag är lite trög fattad......=)
Du skriver alltså text till din popup med document.write eller liknande, och sedan försöker du spara det som en textfil. Antagligen får webbläsaren för sig att spara som unicode.
Ett sätt som bör fungera(Dock bara Windows 200 och XP) är att öppna filen i anteckningar, och sedan spara som och ANSI som kodning.
Annars borde det väl också gå att markera all text i popupen och kopiera och sen klistra in där du vill ha den?
Firma kod men du kan få anropet till nya fönstret.
if(send_check==true)
{
result = window.open('','fonstrets_namn','menubar=YES');
result.document.writln("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>");
<META content type="text/text">
result.document.writeln(order_line);
}
if(send_check==true)
{
result = window.open('','fonstrets_namn','menubar=YES');
result.document.writln("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>");
result.document.writln("<META content type='text/text'>");
result.document.writeln(order_line);
}