ausführung

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • hab da mal ne frage !

    hab ein pulldownmenü für ne auswahl der des dann in eine eingabezeile übergibt -> jetzt die Frage dazu obs nen befehl gibt der diesen übertrag dann gleich von selbst mit "return" ausführt ohne das ich extra return drücken muss ?
  • hi !

    PHP-Quellcode

    1. <script language="JavaScript">
    2. function handlung()
    3. {
    4. var hand = document.inputForm.selbox.value;
    5. document.inputForm.text2.value = document.inputForm.elements.text2.value+hand;
    6. document.inputForm.text2.focus();
    7. }
    8. function Go(x)
    9. {
    10. if(x == "nichts")
    11. {
    12. document.forms[0].reset();
    13. document.forms[0].elements[0].blur();
    14. return;
    15. }
    16. else
    17. {
    18. top.location.href = x;
    19. document.forms[0].reset();
    20. document.forms[0].elements[0].blur();
    21. }
    22. }
    23. </script>
    Alles anzeigen


    und das pulldownmenue dazu:

    PHP-Quellcode

    1. <SELECT NAME="selbox" onChange="handlung()">
    2. <OPTION VALUE="">Handlungen
    3. <OPTION VALUE="/text ">Zufallstext
    4. <OPTION VALUE="/fr ">Frage
    5. <OPTION VALUE="/an ">Antwort
    6. <OPTION VALUE="/logo ">Zufallslogo abstract
    7. <OPTION VALUE="/logo1 ">Zufallslogo gemischt
    8. <OPTION VALUE="/schnick ">Knobeln
    9. <OPTION VALUE="/schild_">Smiliegenerator
    10. <OPTION VALUE="/tdr">Würfeln rot
    11. <OPTION VALUE="/tdg">Würfeln gelb
    12. <OPTION VALUE="/tdb">Würfeln blau
    13. <OPTION VALUE="/tds">Würfeln schwarz
    14. <OPTION VALUE="/lotto45">Lotto austria
    15. <OPTION VALUE="/lotto49">Lotto germany
    16. </SELECT>
    Alles anzeigen


    so das gibt die gewünschte handlung in das eingabefeld nur wird es halt nicht automatisch returnt :(
  • argh. zunächst mal ist das javascript und nicht java ;) ich habs mal im topic geändert

    das absenden geht automatisch, indem du die funktion handlung anpasst, mit:

    PHP-Quellcode

    1. function handlung()
    2. {
    3. var hand = document.inputForm.selbox.value;
    4. document.inputForm.text2.value = document.inputForm.elements.text2.value+hand;
    5. document.inputForm.text2.focus();
    6. Go(document.inputForm.text2.value);
    7. }


    wenn ich das richtig verstanden habe. ansonsten wär ein link zu der seite ganz hilfreich ^^
  • hmm, funkt net so ganz richtig, wenn ich das so einbau sprigt er dann zur url/befehl von dropdown, der befehl soll aber in der eingabezeile nur ne returnanweisung befolgen und nich auf ne andere url springen, vielleicht geht das noch anders ?