Links binnen iframes laten blijven

Status
Niet open voor verdere reacties.

BazzyTK

Gebruiker
Lid geworden
20 mrt 2010
Berichten
30
Ik heb een site waar ook andere sites in iframes zitten.
Op die sites staan soms target-links.
Die springen dus uit de iframe.
Hoe kan ik er voor zorgen dat die links toch in het iframe blijven?

(Eigenlijk dus een blokkade voor links buiten de iframe)
 
Laatst bewerkt:
niet... het wordt door je browser geregeld, en daar kan je zelf niet zoveel aan doen. Overgens is 'andere sites iframen' niet altijd verstandig.
 
Dat klopt, maar voor dit project had ik het wel nodig.
Is er niet iets mogelijk met:
HTML:
<body onunload=""></body>
 
HTML:
<body onunload=""></body>
de onunload event wordt getriggerd als iemand weggaat van je pagina, zoals op een link klikken, of de browser sluiten. Ze krijgen dan een ja/nee popup met de vraag of ze toch niet willen blijven. Je kan dat wel doen, maar het enige wat het zal doen is een irritante dialog geven en verder niets (de pagina's veranderen dan dus niet)

Het punt is dat je sites in de iframes niet van jou zijn, en dus kan je niet de html code ervan veranderen.
 
Het is dus niet mogelijk om de URL waar ze heen gaan in die onunload te zetten.
Dan zou het namelijk gewoon een location.href kunnen worden..

met daarin natuurlijk een variabele (de URL)
 
Nee. Het punt is dat je geen toegang hebt om iets te veranderen van de pagina's die je in je iframe zitten. Mischien kan je als hoofdpagina de link 'opvangen' maar dat lijkt me sterk, ik zou in ieder geval niet weten hoe.

Maarum, mischien is er een andere manier, wat is je projectje precies?
 
Ik denk niet dat het dan gaat lukken.
Ik wilde javascript popups laten werken als een soort browser in een browser :p
Daar heb ik alles voor behalve dit blokkeer script :(
En als ik die niet heb kan ik er beter mee stoppen, wat ik denk ik ook maar ga doen.
Het was vooral een testproject dus een ramp is het zeker niet.

In ieder geval hartelijk bedankt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan