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

Geluidsknop in verzendknop veranderen

Anoniem
sjemmie
2 antwoorden
  • Hoe maak je van een geluidknop tegelijk een submitknop ?
    Tot nu toe worden gegevens alleen verzonden met knop verzenden, maar ik wil dat ook met knop geluid … en dat het geluidsknop ook z'n geluidsfunctie behoud.


    code sound.js
    [code:1:934f2bd908]function DHTMLSound(surl)
    {
    document.getElementById("dummyspan").innerHTML="<embed src='"+surl+"' hidden=true autostart=true loop=false>";
    }
    [/code:1:934f2bd908]Formulier
    [code:1:934f2bd908]
    <script src="sound.js" language="JavaScript" type="text/javascript"></script>
    <?if(!$_POST)
    {
    echo "<form action='' method=post>
    Naam:<br> <input type = 'text' name='naam'>
    <br><input type ='submit' name='submit' value='verzenden'>
    <span id=dummyspan></span>";
    ?><input type="submit" name='sound' value="Play Sound" onClick="DHTMLSound('http://www.bla.nl/test/<?echo $code?>.wav')"></form>
    <?
    }
    else
    {
    $num = rand(100000, 999999);
    $code = $num;
    //echo "$code";


    echo "<form action='' method=post>
    Naam:<br> <input type = 'text' name='naam' value='$naam'>
    <br><input type ='submit' value='verzenden'>
    ";

    $naam = $_POST['naam'];
    echo "<img src='[PFZLINK]http://www.bla.nl/test/testindex.php?naam=[/PFZLINK]$naam&code=$code' width=1 height=1>";


    if($_POST=='')
    {echo "nix ingevuld";}
    else
    {?><span id=dummyspan></span>
    <input type="button" value="Play Sound" onClick="DHTMLSound('http://www.bla.nl/test/<?echo $code?>.wav')">
    </form>

    <?echo "Ingevuld " . $_POST['naam'];}
    }
    ?>[/code:1:934f2bd908]
  • [code:1:b6716059f0]<input type="submit" name="sound" value="Play Sound" onClick="DHTMLSound('http://www.bla.nl/test/<?echo $code?>.wav'); return true">[/code:1:b6716059f0]
    Zo misschien? :-? Maar ja, dan wordt het formulier gesubmit en dan wordt de pagina weer vernieuwd, waardoor het geluid weer verdwijnt. Oplossing zou kunnen zijn dat je die "dummyspan" in een ander (onzichtbaar) frame zet.

Beantwoord deze vraag

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