Avatar billede kag Nybegynder
06. februar 2003 - 11:36 Der er 8 kommentarer og
1 løsning

Iframe - problemer

Jeg har en intranetside der indenholder 2 iframes.
Hvis man er inden på en hjemmeside, med intranettet åbent, og man vælger et link, som opsamler et i forvejen åbent vindue, lægger siden sig ind i en Iframe midt i intranetsiden.

Kan man definere i en iframe, at den kun må indenholde det link der er sat ind, og ikke må udskifte med en anden side?
Avatar billede ffn Nybegynder
06. februar 2003 - 11:38 #1
du kan altid når du højre klikker på et link  vælge "åben  i nyt vindue"
Avatar billede kag Nybegynder
06. februar 2003 - 11:43 #2
Ja - men det ved mine brugere ikke, og de oplever ind i mellem, at den side de har valgt pludselig optræder midt på intranetsiden.

Har du et bud på hvordan man låser en iframe, så den ikke pludselig indeholder en fremmed side?
Avatar billede ffn Nybegynder
06. februar 2003 - 11:51 #3
Avatar billede nikolajdu Nybegynder
06. februar 2003 - 11:55 #4
Hvordan ser dine links ud??

Du kan jo altid sætte <a href="link.html" target="_blank">link du</a> på så åbner de altid i ny side. Vil du åbne i iframen, så sæt :

<iframe name="minIframe">

og så  : <a href="link.html" target="minIframe">link du</a>
Avatar billede kag Nybegynder
06. februar 2003 - 12:23 #5
Mit link ser sådan ud:

<IFRAME SRC="http://www.juraindex.dk/firms/philip/news_469.asp?top=4" name="indhold" frameBORDER="0" WIDTH=300 HEIGHT=200></IFRAME>
Avatar billede nikolajdu Nybegynder
06. februar 2003 - 12:25 #6
Det er ikke link´sene det er iframen.... :))=
Avatar billede kag Nybegynder
06. februar 2003 - 12:30 #7
Ja men det er også den der er problemet. de links jeg taler om ligger jo på eksterne hjemmesider. Og hvis man vælger et på en eksterne hjemmeside, kan jeg risikere, at linket lukker op i mit intranet som ligger i et andet vindue. Og det dukker vel og mærke op i min iframe.

Det er altså en slags "åbne vinduer" problematik...
Avatar billede sbm Nybegynder
06. februar 2003 - 15:01 #8
Dit problem består i at du har navngivet din IFRAME et lidt for "normalt" navn.

Du har givet IFRAME'n et navn, og i alle dine links sætter du så et TARGET som peger på den specifikke IFRAME. Men det gælder også hvis du holder vinduet åbent, og besøger en ANDEN hjemmeside, som tilfældigvis har brugt det samme navn til en af deres FRAMES eller IFRAMES.

Problemet løses ved at give din IFRAME et navn der helt sikkert ikke er brugt andetsteds.

NB: Husk at ændre dine TARGETS alle de steder man kan trykke, for at få indholdet af IFRAMES udskiftet.
Avatar billede sbm Nybegynder
06. februar 2003 - 15:02 #9
Må jeg foreslå navnet "volapykpylligoggelok"
Så tror jeg du er rimeligvis garderet mod navnesammenfald. :-)
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