Avatar billede Slettet bruger
15. november 2007 - 10:54 Der er 5 kommentarer

Links i iframe

Hej,

Jeg benytter google som søgemaskine til min hjemmeside. Man taster det søgeord man vil have, og man bliver viderestillet til google, som så eksklusivt søger min hjemmeside igennem.

Jeg leger i øjeblikket med tanken om, at søgningen istedet skal skal i en iframe på min hjemmeside, så brugeren forbliver på min hjemmeside. Problemet er bare, at hvis jeg gør det på den måde, så vil et klik på søgeresultaterne åbne min hjemmeside i selve iframet.

Kan man gøre et eller andet for at få et klik på søgeresulterne til at åbne i hele vinduet, og ikke kun iframet? Evt. en kode i iframet?

Min hjemmeside er lavet i asp, så det er der også mulighed for at bruge.
Avatar billede w13 Novice
15. november 2007 - 14:35 #1
Hvis du mener, at Google bliver vist i IFramet, og når man klikker på Googles links, skal de åbne i din hovedside, så kan det desværre ikke lade sig gøre. Normalt ville man kunne lege med lidt javascript og få det til at makke ret, men du kan ikke pille ved en side på et andet domæne. Sorry.
Avatar billede w13 Novice
15. november 2007 - 14:36 #2
Alternativt skal du finde en kode - ligesom Eksperten.dk faktisk bruger - som du kan indsætte på alle dine sider. Den skal så tjekke, om den er i et IFrame, og hvis den er, skal den ændre hovedsiden til sin egen adresse.
Avatar billede w13 Novice
15. november 2007 - 14:38 #3
De gør vist bare sådan her:

    if (top.location != self.location) {
        top.location.href = self.location;
    }

Og det kan optimeres til:

    if(top.location!=self.location) top.location.setAttribute("href",self.location);
Avatar billede w13 Novice
15. november 2007 - 14:46 #4
Muligvis holder det setAttribute ikke her. Så brug:

if(top.location!=self.location) top.location.href=self.location;
Avatar billede w13 Novice
29. juli 2008 - 09:46 #5
Lukketid?
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