Avatar billede whatever Nybegynder
01. juli 2002 - 21:32 Der er 7 kommentarer og
1 løsning

Problem med location.href i Opera

Hej

Jeg sidder og bikser med noget Javascript/DHTML.

På sitet har jeg nogle layers, disse indeholder iframes. Når et lag gøres synligt - loades indholdet i iframen. Det virker fint i IE og NS6, men ikke i Opera.

Sitet kan ses på: http://whateverworld.dk/temp/
Vælg Contact, så loades kontakt-formularen ind i en iframe. Det virker ikke i Opera. Hvis laget sættes til at være synligt fra starten, loades indholdet i iframen fint i Opera.


Hvorfor laver Opera de problemer?
Avatar billede nikolajdu Nybegynder
01. juli 2002 - 21:42 #1
Det virker da heller ikke i min IE 6....
Avatar billede djeclemen Nybegynder
01. juli 2002 - 21:48 #2
virker heller ik ved mig i IE6
Avatar billede jakoba Nybegynder
01. juli 2002 - 21:52 #3
du loader vist dat til de frames fra din egen localhost.
Når jeg prøver at kukke prøver siden så at loade fra min.
Avatar billede jakoba Nybegynder
01. juli 2002 - 21:52 #4
Ups.  dat -> data  kukke -> kikke
Avatar billede djeclemen Nybegynder
01. juli 2002 - 22:00 #5
Avatar billede jakoba Nybegynder
01. juli 2002 - 22:32 #6
lav funktionen:
    function loadIframe(id,file) {
        parent.frames[id].location.href = file;
    }
om til:
    function loadframe( id, file ) {
        window.open( file, id );
    }

det er er langt mere crossbrowser compatibel måde at loade en side ind i en iframe.
og derudover ligeglad med om det eksisterende indhold i den iframe er fra et andet domæne.

mvh JakobA
Avatar billede whatever Nybegynder
02. juli 2002 - 01:00 #7
Det virker sku stadig ikke i Opera. Når Contact-laget er skjult fra starten, og først vises når man klikker på contact-ikonen, loades indholdet ikke korrekt i iframen. Hvad kan det skyldes?

Det med localhost er rettet på: http://whateverworld.dk/temp/
Avatar billede whatever Nybegynder
07. juli 2002 - 17:34 #8
Lukker og slukker.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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