• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Text aus Textbox auslesen

xDimitrius

Neues Mitglied
HTML:
<script type="text/javascript">
function text_kick()
{
document.getElementById("tb_playername").value;
}
</script>

<input type="text" name="tb_playername" value="Playername" height="35" width="265" style="width:265px; height:35px; font-family:Arial;font-size:16pt;">

<input type="button" name="btn3" value="Kick Player By Name" height="35" width="265" style="width:265px; height:35px; font-family:Arial;font-size:16pt;" onClick="location.href='http://localhost/RA/kick(Get_u).php?u=' + text_kick">


Das ist mein Quellcode. Leider funktioniert es nicht, was mache ich falsch?
Mit dem Javascript lese ich den Inhalt der tb_playername aus, wenn ich auf dem Button klicke soll diese "Variable" dann an den link "http://localhost/RA/kick(Get_u).php?u=" gehangen werden und mich zu der Seite weiterleiten.
 
Werbung:
1. getElementById geht nach ID und nicht nach Name
2. bei dem Funktionsaufruf fehlen die Klammern

Machs lieber so:
HTML:
<script type="text/javascript">
function text_kick(){
  var playername = document.getElementById("tb_playername").value;
  location.href = 'http://localhost/RA/kick(Get_u).php?u=' + playername;
}
</script>

<input type="text" id="tb_playername" value="Playername" height="35" width="265"  style="width:265px; height:35px; font-family:Arial;font-size:16pt;">

<input type="button" name="btn3" value="Kick Player By Name" height="35" width="265" style="width:265px; height:35px; font-family:Arial;font-size:16pt;" onClick="text_kick();">
 
Hab es so gemacht, wenn ich auf den button klicke passiert nichts, es geht kein fenster auf garnix...
 
Zuletzt bearbeitet:
Werbung:
Wenn ich allerdings "document.write('blub');" reinschreibe geht es.

"document.write(playername);" geht nicht. ich denke der fehler liegt in der deklaration von der variable.
 
Werbung:
Jetzt habe ich noch ein Problem, aber habe alles sogemacht wie vorhin.

PHP:
<html>
<div style="background-image:url(background.jpg); repeat;">
<body>
<head>
<title>myPhpGMtool</title>
</head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<form><input type="text" id="command_ra" value="Command" height="35" width="500" style="width:500px; height:35px; font-family:Arial;font-size:16pt;">

<input type="button" name="btn1" value="Send"
       style="font-family:Arial;font-size:16pt;"
       onClick="send_ra();"></form>
</body>
</div>
</html>

<script type="text/javascript">
function send_ra{
  var com = document.getElementById("command_ra").value;
  sendRA(com);
  document.write('Done.');
}
</script>

<?php
function sendRA($command) 
{
    $telnet = @fsockopen("192.168.2.102", "3443", $error, $error_str, 1); //IP, PORT
    if($telnet)
    {
        fgets($telnet,1024);
        fputs($telnet, "admin"."\n"); //user
        sleep(1);

        fputs($telnet, "admin"."\n"); //passwd
        sleep(1);
    
        fputs($telnet, $command."\n");
        sleep(1);
        fclose($telnet);
    }
    else
        die('Connection problems...Aborting | Error: '.$error_str);
}
?>
 
Jetzt habe ich noch ein Problem, aber habe alles sogemacht wie vorhin.

Und das Problem wäre?
Eine etwas ausführlichere Fehlerbeschreibung verleitet die Leute hier eher dazu, dir zu helfen. Mit dem Code kann ich nichts anfangen, da ich als Programmierer zu faul bin, deinen Code irgendwo zu testen und dein Problem zu erahnen ;)
 
Werbung:
Zurück
Oben