target="_top" tegenhouden

Pagina: 1
Acties:

  • Cableboy
  • Registratie: April 2000
  • Niet online
Ik gebruik een web-based tool, maar er moet een logo van mezelf boven...

Onder sommige links zit echter een target="_top", en ben ik dus mijn logo kwijt...

Kun je dit omzeilen, en zo ja: hoe?

Ik heb al verschillende dingen geprobeerd, zoals frames, Iframes en layers, maar als target="_top" aangeroepen wordt, is het weg :'( .

  • cutter
  • Registratie: November 2000
  • Laatst online: 28-09-2025

cutter

Wannabe i7 fanboy

:? :?
Linkje misschien en wat bedoel je met een web-based tool?

  • Cableboy
  • Registratie: April 2000
  • Niet online
Met een web-based tool bedoel ik een webpagina :) (in een intranet overigens). Er zit standaard al een logo bovenin de pagina, die ik ook kan vervangen. Maar ik wil twee inlog-pagina's maken, zodat het logo afhankelijk is van de pagina die gebruikt wordt voor inloggen.

De source van de web-based tool kan ik dus niet veranderen.
Ik wil alleen voorkomen dat mijn eigen frame bovenin verdwijnt.

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 23:32

RM-rf

1 2 3 4 5 7 6 8 9

je zou dit script kunnen gebruiken
code:
1
2
3
4
5
function targetSetter() {
   thisDoc = parent.frames['naamVanTargetFrame'].document
   for (a in thisDoc.links)
    thisDoc.links.target = "_self"
}

en zorgen dat het script vanuit het topframe met wat vertraging wordt aangeroepen, eventueel met een setInterval die checked of de pagina al geladen is

heb het verder niet gechecked dus weet niet zeker of dit werkt, maar aangezien document.links redelijk algemeen geaccepteerd is (vanaf 3-browsers) vermoed ik dit wel

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen