Avatar billede angelenglen Nybegynder
09. september 2004 - 13:39 Der er 1 løsning

Visse versioner af IE vil ikke vise min iFrame's indhold

Jeg har en iFrame der skal vise indholdet af en eml fil.

Det virker også fint, men det viser sig nu, at visse versioner af Internet Explorer ikke vil vise indholdet, og istedet bare viser blank skærm.

Jeg har fundet 2 versioner af IE der ikke vil vise indholdet, er der nogen der ved hvad jeg kan gøre?
Internet Explorer 6.0.2600.0
Internet Explorer 6.0.3790.0

Jeg har bl.a. testet med følgende, hvor det virker fint.
Internet Explorer 6.0.2900.2180.XP_SP2
Mozilla v1.6

jeg bruger følgende script til at "parse" eml filen til output:

  Dim objStream
  Set objStream = Server.CreateObject("ADODB.Stream")
  objStream.Type = adTypeBinary
  objStream.Open
  objStream.LoadFromFile strFullFilepath
  Response.ContentType = "message/rfc822"
  Response.BinaryWrite objStream.Read
  objStream.Close
  Set objStream = Nothing



jeg har prøvet at skifte ContentType fra "message/rfc822" til "text/plain" og så spytter den fint indholdet ud, men i råt kode, som ikke er til at læse noget ud fra, og heller ikke er særligt pænt.

Men det viser at browserne KAN vise iFrames, blot ikke den mime-type jeg vil vise... tror jeg...

mon der findes en eller anden indstilling et sted der gør den ikke kan?
-eller mon der findes en alternativ mime-type som er mere kompatibel?
Avatar billede angelenglen Nybegynder
09. december 2004 - 15:50 #1
Jeg fandt en anden måde at parse mine mails, så det ikke længere var op til mime type, da de nu bliver parsed til html.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester