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

Webprogrammeren & scripting

[JS] href stoppen

Anoniem
Annie
1 antwoord
  • Ik weet hoe je een popup moet maken en de html code erin moet doen.

    Nu wil ik een toegankelijke versie maken van zo'n popup script.
    Het lukt al voor bezoekers zonder JavaScript een afbeelding te laten zien.
    Nu wil ik, voor bezoekers die wel JavaScript aan hebben staan alleen de popup te laten zien. Dat krijg ik niet voor mekaar.

    Je kunt het uittesten op http://persoonlijk.nliven.nl/galerie/afbeeldingen.htm

    Natuurlijk de codes:
    [b:f4eb784c7e]HTML[/b:f4eb784c7e][code:1:f4eb784c7e]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>NLiven Persoonlijk: Galerie</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link media="screen" rel="stylesheet" href="/box.css">
    <script type="text/javascript" src="afbeeldingen.js"></script>

    </head>
    <body>
    <div id="inhoud">
    <h1>NLiven Persoonlijk</h1>
    <ul id="menu">
    <li class="eerste"><a href="/index.htm">Beginpagina</a></li>

    <li><a href="/over/index.htm">Over …</a></li>
    <li><a href="/mijn_mening/index.htm">Mijn mening</a></li>
    <li class="pagina"><a href="index.htm">Galerie</a></li>
    <li><a href="/contact.php">Contact</a></li>
    </ul>
    <p>Als je hier op een link klikt, komt er een popup met de afbeelding erin.</p>
    <dl>
    <dt><a onclick="stophref(); scal()" href="afbeeldingen/scala_of_lines.png" id="een">Scala of lines</a></dt>
    <dd>Ik heb 2 lagen gemaakt met simpele lijnen en heb deze haaks op elkaar gezet.
    Om dit effect te bereiken heb ik een aparte blending mode gebruikt.</dd>

    </dl>
    </div>
    </body>
    </html>[/code:1:f4eb784c7e][b:f4eb784c7e]JS[/b:f4eb784c7e][code:1:f4eb784c7e]function stophref()
    {
    een = document.getElementById("een")
    een.href.value="#";
    }

    function scal()
    {
    scala=window.open('','Scala_of_lines','height=320,width=320');
    var inh = scala.document;
    inh.write('<html><head><title>Scala of lines</title>');
    inh.write('<link rel="stylesheet" href="js.css">');
    inh.write('</head><body><img src="afbeeldingen/scala_of_lines.png" onclick="window.close()" height="320" width="320">');
    inh.write('</body></html>');
    inh.close();
    }[/code:1:f4eb784c7e]

    // Ik merkte net op tijdens het testen dat in IE de popup niet werkt door [code:1:f4eb784c7e]function stophref()[/code:1:f4eb784c7e]

Beantwoord deze vraag

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