Oprettet lør. d. 23. marts 2002 kl. 09:16:00

janegil
janegil (20.557 point. Point ude: 4.603)

Skrive til nytt vindu i IE6

Jeg skriver i et nytt browservindu med koden:

var transWin = window.open("","");
var transDoc = transWin.document;
transDoc.write("<HTML><HEAD><TITLE>a new one</TITLE></HEAD><BODY><DIV>a new one</DIV></BODY></HTML>");

Virker i 'alle' browsere uten IE. Hvordan får jeg skrevet i et nytt vindu med IE6?

Skrevet lør. d. 23. marts 2002 kl. 09:46:55| #1

jakoba
jakoba (172.852 point)
du bør starte med en
  transDoc.open( "text/html", "replace" );

og du bør slutte af med en
  transDoc.close();

så er scriptet ihvertfald formelt korrekt, ( men det plejer nu ikke at være det der stopper IE :-)).

mvh JakobA

Skrevet lør. d. 23. marts 2002 kl. 10:53:18| #2

janegil
janegil (20.557 point)
Takk, så skulle det kanskje også være mulig å åpne et nytt vindu med MIME "image/svg"?

Men det er nok windows.open som feiler. Det åpnes ikke noe nytt vindu, og alert(transWin) returnerer null. Jeg får den heller ikke til å åpne et vindu med noen URL i. (Jeg får spionere på koden i en av de mange sidene som åpner reklamevinduer i IE...)

Skrevet lør. d. 23. marts 2002 kl. 11:46:51| #3

jakoba
jakoba (172.852 point)
Det skyldes så nok at du ikke giver vinduet en navn i dit window.open kald. prøv:

var transWin = window.open("","ligegyldigtnavn");

Ja det skulle det, men så skal du også være klar til at streame indholdet af en .svg fil ud til vinduet via document.write(). Det bliver et større mas.

(og jeg ved slet ikke om det ville virke:-)

mvh JakobA

Skrevet lør. d. 23. marts 2002 kl. 11:50:06| #4

jakoba
jakoba (172.852 point)
Ups. jer sagde 'starte' hvor jeg mente 'starte skrivningen*

nedenstående er korrekt sekvens:

var transWin = window.open("","navn");
var transDoc = transWin.document;
transDoc.open( "text/html", "replace" );
transDoc.write("<HTML><HEAD><TITLE>a new one</TITLE></HEAD><BODY><DIV>a new one</DIV></BODY></HTML>");
transDoc.close();

Skrevet lør. d. 23. marts 2002 kl. 14:12:35| #5

olebole
olebole (214.613 point)
<ole>
Jeg har skrevet til bunker af vinduer i IE6 uden problemer - og jeg har aldrig brugt den korrekte syntaks med 'transDoc.open( "text/html", "replace" );'  :)
/mvh
</bole>

Skrevet lør. d. 23. marts 2002 kl. 14:19:12| #6

jakoba
jakoba (172.852 point)
olebole >> prøv at resize popoppen bagefter, når det går galt er det som regel der for den husker sit 'gamle' indhold (men måske mere i NS).

Skrevet lør. d. 23. marts 2002 kl. 14:36:01| #7

olebole
olebole (214.613 point)
Har lige prøvet denne:

<script type="text/JavaScript">
var ib = window.open("","");
ib.document.write("<html><body>En kort - en lang - en trekant - en stang - en hippie, der ryger en mega tju-bang</body></html>");
ib.document.close();
</script>

Ingen problemer i IE6 eller NS6 - men har ikke testet i NS2  ;o)
/mvh

Skrevet lør. d. 23. marts 2002 kl. 14:39:04| #8

olebole
olebole (214.613 point)
jakoba >> få strøget Knækflippen, kom ned på Væltepeteren og ud at finde en NS6 - men pas på .......... man har opfundet Automobilet i mellemtiden og de ager hurtigt  ;oD
/mvh

Skrevet tor. d. 29. august 2002 kl. 09:33:48| #9

janegil
janegil (20.557 point)
Oops, skriptet var OK, problemet var at IE-installasjonen var rotten.

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Hjælp til validering

Oprettet den 26. maj 2012 kl. 14.01
Stefan1 giver 20 point for svar | Giv et svar »

Javascript sliders?

Oprettet den 24. maj 2012 kl. 11.29
NizeGuy giver 15 point for svar | Giv et svar »

Validere navn i form

Oprettet den 22. maj 2012 kl. 15.13
13thsky giver 60 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger