Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Bug: link opent pagina in nieuw venster/tabblad

leinestein
2 antwoorden
  • Hallo,

    Ik heb een 'bug' (waarschijnlijk fout van mijn kant) in mijn nieuwe website. Als ik in het menu klik op een link, die verwijst naar een pagina binnen mijn site, dan opent die hem in een nieuwe venster (of tabblad). Zowel in enigszins verouderde versies van Firefox als IE. In de nieuwste Firefox versie doet 'ie het soms, niet altijd (meestal alleen de eerste keer).

    Dit probleem doet zich alleen voor bij links in het menu: links in de gewone tekst, die verwijzen naar pagina's binnen de site openen wel gewoon in hetzelfde venster. Het heeft waarschijnlijk te maken met het mouse-over script dat ik gebruik voor het menu.

    Het script daarvan (in de body) ziet er zo uit:

    <script language="JavaScript" type="text/javascript">
    <!– // verberg voor oudere browsers
    // 'document.images' geeft aan dat browser dit script aan kan
    if (document.images)
    {
    // de plaatjes pre-laden
    afbeelding01Uit = new Image();
    afbeelding01Uit.src ="pix/thhome.png";
    afbeelding01Aan = new Image();
    afbeelding01Aan.src ="pix/thhomemo.png";

    afbeelding02Uit = new Image();
    afbeelding02Uit.src ="pix/thpho.png";
    afbeelding02Aan = new Image();
    afbeelding02Aan.src ="pix/thphomo.png";
    enzovoorts voor alle afbeeldingen


    De code van de mouse-over links/plaatjes in het menu zien er zo uit:


    <a href="index.php" onMouseover="afbeeldingAan('afbeelding01')"
    onMouseout="afbeeldingUit('afbeelding01')" target="blank">
    <img src="pix/thhome.png" border="0" name="afbeelding01" ></A>

    <a href="ph/photography.php" onMouseover="afbeeldingAan('afbeelding02')"
    onMouseout="afbeeldingUit('afbeelding02')" target="blank">
    <img src="pix/thpho.png" border="0" name="afbeelding02" ></A>

    enzovoorts

    Waar kan het aan liggen, weet iemand een oplossing?
    Thanks!
  • [b:da25b3d0b2]target="_blank"[/b:da25b3d0b2] geeft aan dat het geforceerd in een nieuw venster/tabblad geopend wordt. Haal je dat weg, dan worden de standaardinstellingen van de browser gevolgd (dus meestal in het eigen venster, of als de gebruiker middels rechtsklikken anders aangeeft).

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.