Javascript und String ausgabe ?????

  1. janosch

    janosch Thread StarterMacUser Mitglied

    Mitglied seit:
    24.10.2003
    Beiträge:
    1.305
    Zustimmungen:
    6
    Hallo

    Ich bin grad dabei mir Javascript bei zubringen.Diesbezüglich wolte ich mal über die funktion "alert()" einen text ausgeben was alerdings nicht funktioniert so wie ich es haben will.
    Also ich will folgenden Text ausgeben "Hallo World"der bei betätigen eines Buttons ausgeben wird.
    Ich habe also folgende funktion geschrieben:
    PHP:
    function myshow(){
    var 
    test="World";
    alert("Hallo '+ test +'")
    }
    Wenn ich jetzt auf den Button drücke bekomme ich nur folgenden text angezeigt: Hallo '+ test +' was jedoch falsch ist.

    Was mache ich falsch ??

    mfg janosch

    P.S. Hier ist der ganze Code
    PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3c.org/TR/html4/strict.dtd">
    <
    html>
    <
    head>
      <
    title>Test</title>

      <!-- 
    Angaben fuer den HTTP-Client ... -->
      <
    meta http-equiv="content-type" content="text/html" />
      <
    meta http-equiv="char-set" content="iso-8859-1" />
      <
    meta http-equiv="content-script-type" content="text/javascript" />

      <!-- 
    CSS Anweisungen -->
      <
    style type="text/css">

      </
    style>

    </
    head>

    <!-- 
    Das Dokument selber - - - - - - - - - - - - - - - - - - - - - - - - - - -->
    <
    body>
      <
    form name="sim">
        <
    table class="form">
          <
    tr>
            <
    td>
              <
    button name="pushButton" type="button">PUSH</button>
            </
    td>

        </
    table>
      </
    form>  
      
      <
    script>

        function 
    myshow(){
    var 
    test="World";
    alert("Hello '+ test +'")

    }

        
    // --- Event-Handler setzen
        
    var sim document.sim;
        
    sim.pushButton.onclick myshow;
         
    </script>
    </body>
    </html>
     
    janosch, 30.12.2003
  2. Coool

    CooolMacUser Mitglied

    Mitglied seit:
    08.09.2003
    Beiträge:
    662
    Zustimmungen:
    1
    function myshow(){
    var test="World";
    alert("Hallo "+ test +" !")
    }


    edit - hach wieso zT macht der mir bei jedem leerzeichen beim kopierten text ein _ :(
    hach mir is grad auch aufgefallen dass du das alles viel zu kompliziert machst. ich stell dir in ner minuten einen vernünfigen code rein ...

    so und da issa schon:


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="JavaScript1.4">
    function ausgeben(){
    var test = "Welt";
    alert("Hallo " + test + " !");
    }
    </script>
    </head>

    <body>
    <form name="form1" method="post" action="">
    <input type="submit" name="Submit" value="Alertfenster" onClick="ausgeben()">
    </form>
    </body>
    </html>
     
    Coool, 02.01.2004
Die Seite wird geladen...