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

[JavaScript] Doorlinken na promptscherm

George W. Bush
4 antwoorden
  • Ik ben bezig met een scriptje dat een promptscherm weergeeft en daarna doorlinkt naar het bestand test.php?naam=<hier komt de waarde van het promptschermpje>

    Het probleem is dat het me wel lukt te laten doorlinken naar test.phpnaam=<hier komt de waarde van het promptschermpje>
    maar het lukt me niet het vraagteken mee te geven aan de url.

    Hoe kan ik dit doen? (ben beginner met JavaScript)

    De code tot nu toe is:[code:1:9455cc4985]
    <script>

    var whatName=prompt("Geef je naam:","");

    function doName(theName){
    if ((whatName != "")&&(whatName !=null)){
    document.location.href = "test.php?naam="+whatName+""
    }else{
    document.location.href = "test.php"
    }
    }

    doName(whatName);

    </script>
    [/code:1:9455cc4985]

    PS: Het vraagteken in de regel
    [code:1:9455cc4985]document.location.href = "zoeken.html?"+whatName+""[/code:1:9455cc4985]
    levert dus het probleem op.
  • Wat is de fout die je krijgt? Een js-foutmelding, of een 404-pagina, of…?

    Wijzig sowieso de aanroep even naar [i:ea6fc5c0ec][b:ea6fc5c0ec]window[/b:ea6fc5c0ec].location.href[/i:ea6fc5c0ec], dat is namelijk de correcte wijze.
  • [quote:a30a8dda87="George W. Bush"][code:1:a30a8dda87]document.location.href = "zoeken.html?"+whatName+""[/code:1:a30a8dda87][/quote:a30a8dda87]Staan die laatste aanhalingstekens er met een special bedoeling?
  • [quote:e35d158192="MichielPH"]Staan die laatste aanhalingstekens er met een special bedoeling?[/quote:e35d158192]
    Geen idee, ze zijn in ieder geval wel compleet zinloos.

Beantwoord deze vraag

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