Avatar billede Slettet bruger
31. august 2006 - 16:58 Der er 30 kommentarer og
1 løsning

MSIE 7 åbner nyt vindue i stedet for i frame

På min hjemmeside bruger jeg frames, og linker fra menuframen til main framen.

Menuen ligger på www.domæne.dk/menu.php og linker f.eks. til www2.domæne.dk/welcome.php.

Problemet er at MSIE 7 åbner welcome.php i et nyt vindue i stedet for i main framen, da domænet er forskelligt. Det samme er tilfældet med Opera 9.

Hjemmesiden virker fint i MSIE 6 og FireFox.
Avatar billede thesurfer Nybegynder
31. august 2006 - 19:20 #1
Hvordan ser siden ud, der henter menu.php og main-siden?
Hvis du bruger frames, smid framesettet same menu.php her ind..
Avatar billede Slettet bruger
31. august 2006 - 20:07 #2
Det skyldes ikke fejl i frameset koden, men at msie/opera åbenbart ikke tillader skift af domæne i en frame...

<frameset framespacing="0" border="false" frameborder="0" cols="*,755,*">
    <frame name="spaceleft" scrolling="no" noresize src="http://www13.nationx.dk/empty.php">
    <frameset rows="105,*">
        <frame name="topmenu" src="http://www13.nationx.dk/header.php?int=1" target="main" scrolling=no>
        <frameset cols="110,*">
            <frame name="menu" scrolling="no" noresize src="http://www13.nationx.dk/menu/menu.php">
            <frame name="main" src="http://www.nationx.dk/member.php">
        </frameset>
    </frameset>
    <frame name="spaceright" scrolling="no" noresize src="http://www.nationx.dk/empty.php">
</frameset>
Avatar billede thesurfer Nybegynder
31. august 2006 - 21:36 #3
Hvordan ser linket ud, der kalder "www2.domæne.dk/welcome.php"?

Husk på at links skal starte med "http://", da "www...." betragtes som værende på samme server (faktisk som en mappe med navnet "www2.domæne.dk", men en fil der hedder "welcome.php")..
Avatar billede Slettet bruger
31. august 2006 - 22:05 #4
Avatar billede thesurfer Nybegynder
31. august 2006 - 22:13 #5
Prøv at indsætte denne linie, imellem <head> og </head>: <base target="main">
Avatar billede thesurfer Nybegynder
31. august 2006 - 22:14 #6
Eller pr. link:

<a href="http://www12.nationx.dk/viewprofile.php?id=1" target="main">Præsentation</a>
Avatar billede Slettet bruger
01. september 2006 - 06:32 #7
Jeg har allerede prøvet begge dele...
Avatar billede gider_ikke_mere Nybegynder
01. september 2006 - 08:53 #8
Prøv at kigge i Tools->Internet options->General->tabs->settings og se om der skulle være ændret noget. Selvfølgelig skal din side virke med default settings, men det kunne jo være at indstillingerne var forkerte.
Avatar billede Slettet bruger
01. september 2006 - 11:46 #9
Jeg har desværre ikke selv msie7, kun opera. Jeg kunne ikke finde noget under operas tab indstillinger...
Avatar billede thesurfer Nybegynder
01. september 2006 - 12:12 #10
Det virker mystisk.. er du sikker på, at det ikke er siden du linker til, der hoppe ud af framen (ved hjælp af JavaScript) ?

Smid lige et link til siden..
Avatar billede thesurfer Nybegynder
01. september 2006 - 12:16 #11
Jeg går ud fra, at det er: http://www13.nationx.dk/

Jeg har prøvet med disse link, og de åbnes korrekt (i main): "[Om NationX]", "[Sikker Chat]", "Jeg har glemt mit kodeord"

Disse links åbner i hele vindue, fordi der står target=_top:
---
<a href=/about/celebchat.php target=_top><img src=/images/celebchat/clemens2.gif width=90 align=left border=0></a>
<b>Webcam chat med<br>MC Clemens!</b><br><br>
---
og
---
<a href=/about/spain.php target=_top><img src=/images/spain/natteliv1.jpg width=90 align=left border=0></a>
<b>NationX Sommertur </b><br><br>
---
Avatar billede Slettet bruger
01. september 2006 - 12:25 #12
Du skal være logget ind for at se de andre links, som ikke virker. Dem du har testet virker fint da de linker til www.netomia.dk og via _top
Avatar billede thesurfer Nybegynder
01. september 2006 - 13:41 #13
Jeg kan kun finde links til "www", "www8", "www12", og "www13"..

Frames der indeholder "target=_top", og antallet af links der indeholder "target=_top" (i framen):

Menu: 34 links
Quick Menu: 0 links
Banner (den med logoet): 8 links
Messenger: 0 links
Start siden: 1 link

Luft-frame-venstre: 0 links
Luft-frame-højre: 0 links


Fjern dem.. ellers ved jeg ikke hvad du snakker om.. :-)

..og så må du give nogle bedre eksempler.
Avatar billede gider_ikke_mere Nybegynder
30. september 2006 - 19:53 #14
Er du kommet videre?
Avatar billede gider_ikke_mere Nybegynder
15. oktober 2006 - 19:38 #15
??
Avatar billede Slettet bruger
18. oktober 2006 - 12:14 #16
Undskyld ventetiden. Nej, jeg er ikke kommet videre end at jeg har "accepteret", at det må være en sikkerhedsforanstaltning i den nye msie.

Min løsning bliver nok, at jeg linker fra framen til "redirect.php?url=http://wwwx.nationx.dk/bla.php".
Avatar billede thesurfer Nybegynder
19. oktober 2006 - 15:52 #17
netomia> Ang 01/09-2006 12:25:30:
Kan du ikke oprette en test/dummy konto, så vi kan teste det?
Avatar billede Slettet bruger
19. oktober 2006 - 16:30 #18
Avatar billede thesurfer Nybegynder
19. oktober 2006 - 17:27 #19
Ahh.. jeg lagde lige mærke til at der stod "msie 7".. har kun IE6 SP2 installeret.. :-)

Men jeg undrer mig over at Opera 9 gør det, som jeg hermed kan bekræfte..

Prøv at give dem andre navne end "left" og "right"..

Eksempel: "xleft" og "xright" (eller ligende)

Det kan være at "left" og "right" betragtes som specielle navne (ja, det lyder mystisks.. men sådan er it..)..
Avatar billede Slettet bruger
19. oktober 2006 - 17:40 #20
Nope, på www.nationx.dk bruger jeg nemlig "spaceleft" og "spaceright".
Avatar billede gider_ikke_mere Nybegynder
22. oktober 2006 - 23:02 #21
IE 7 er nu frigivet. Prøv om den hjælper.
Avatar billede thesurfer Nybegynder
23. oktober 2006 - 18:33 #22
akyhne> Hvis din kommentar var til mig: Jeg skal ikke have det bras.. hehe.. :-)
Avatar billede gider_ikke_mere Nybegynder
23. oktober 2006 - 18:40 #23
"MSIE 7 åbner nyt vindue i stedet for i frame" - måske var det anderledes i den frigivne version.
Avatar billede Slettet bruger
24. oktober 2006 - 12:17 #24
Nej desværre, den "nye" msie7 har samme fejl/sikkerhedsforanstaltning.
Avatar billede gider_ikke_mere Nybegynder
03. november 2006 - 22:25 #25
thesurfer: Har du overhovedet prøvet IE7?
Avatar billede thesurfer Nybegynder
04. november 2006 - 13:21 #26
akyhne> Nej, det har jeg ikke.. og det skal jeg heller ikke førløbigt..
Måske installerer jeg det, når de har rettet tilstrækkelige nok sikkerhedsfejl.

Desuden er der ikke kommet nok nye ting til version 7, som de ikke havde i version 6.
IE har lige fået nogle features som andre browsere fik for et par hundrede år siden.. :-)

Jeg tror ikke Internet Explorer, på noget som helst tidspunkt, vil have så fede features, at jeg vælger at droppe Opera og FireFox..

Inden det sker, vil helvede være frosset til is, og der vil være 2 gange weekend i 1 uge!!.. tro mig.. :-)
Avatar billede Slettet bruger
04. november 2006 - 13:51 #27
Og så fik thesurfer da lige raset ud :)
Avatar billede thesurfer Nybegynder
04. november 2006 - 14:06 #28
Hehe.. det skal man engang i mellem.. :-)

Microsft har haft meget lang tid, til at forbedre IE.. men det har de bare valgt ikke at gøre.. Det er så op til dem..

De sad engang på omkring 95% af markedet på browser området, på verdensplan..

Nu er de vist nede omkring 85%.. Opera, FireFox og andre browsere får større bider, dag for dag..

Hvis du spørger mig, er det fordi flere og flere vælger at kigge nærmere på andre browsere, end den browser de får smidt i hovedet, når de køber en computer..

Valgmuligheder er fremtiden.
Vælg selv, i stedet for at lade andre vælge for dig.
Avatar billede gider_ikke_mere Nybegynder
04. november 2006 - 16:01 #29
Jeg tror ikke du har sat dig nok ind i IE7. Den er væsentlig forskellig fra IE6.
Avatar billede gider_ikke_mere Nybegynder
01. juli 2007 - 15:54 #30
netomia: Fandt du en løsning?
Avatar billede Slettet bruger
19. juli 2007 - 09:19 #31
Nej, der ser ikke ud til at være en løsning. Det er åbenlyst en underlig sikkerhedsforanstaltning fra MS. I stedet var jeg nødt til at programmere en løsning så alle frames kan køre fra samme domæne.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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