Helpmepls: seite öffnen

Ich habe folgenden Quelltext:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Neues Dokument</title>

<script language="JavaScript">
function checkit() {

var x1 = document.f.nickname.value;
var y = document.f.cookie1.value;
var z = document.f.msg.value;

location.href=("'http://200.200.200.200/MSG?UserID=' + x1 + '&Input=' + z + '&Cookie=' + y + '&Text=x&nocache='");

}

</script>
</head>
<body onLoad>
<form name="f" action="">
<table>
<tr><td>Nickname: <input type="text" name="nickname" value="testnick"></td><br /></tr>
<tr><td>Cookie:     <input type="text" name="cookie1" value="123"></td><br /></tr>
<tr><td>Message:   <input type="text" name="msg" value="irgendwas"></td><br /></tr>
<tr><td><input type="submit" value="go" name="goo" onClick="checkit()"></td></tr>
</table>
</form>
</body>
</html>

Das Ergebnis soll folgendes sein:

Wenn auf den Button gedrückt wird, dann wird die folgende seite ausgeführt: http://200.200.200.200/MSG?UserID=testnick&input=irgendwas&Cookie=123&Text=x&nocache=
ich habs wie in der oberen zeile beschrieben, schon probiert...funktioniert aber nicht...hab ich was übersehen?
Wenn ja weißt mich bitte auf den fehler hin:)

  1. Hallo Helpmelps,

    <script language="JavaScript">

    Da auch. Die type-Angabe fehlt.

    location.href=("'http://200.200.200.200/MSG?UserID=' + x1 + '&Input=' + z + '&Cookie=' + y + '&Text=x&nocache='");

    Ich würde sagen, die Klammer und doppelten Anführungszeihen könnten dein
    vorhaben misslingen lassen.

    funktioniert aber nicht...hab ich was übersehen?

    Ja, die </faq/>. Dort steht auch, dass "funktioniert nicht" keine
    sinnvolle Fehlerbeschreibung ist. Ebenfalls findest du dort einige Hinweise
    auf die weiteren Mängel deines Postings.

    Grüße
      David

    --
    >>Nobody will ever need more than 640k RAM!<<
    1981 Bill Gates
    1. Hi!

      Besteht die Möglichkeit, daß du mir den richtigen Code postest?

      Mfg

      helpmepls

      1. Hallo helpmepls,

        Besteht die Möglichkeit, daß du mir den richtigen Code postest?

        Prinzipiell schon, nur ist das hier nicht nötig. Deinen Code wirst du
        sicherlich an der genannten stelle um 22 Zeichen ergänzen und an anderer
        Stelle um vier erleichtern können.

        Grüße
          David

        --
        >>Nobody will ever need more than 640k RAM!<<
        1981 Bill Gates
        1. Ich hoffe ich erscheine nicht lästig, aber so versiert bin ich auf dem gebiet leider nicht und hoffe es macht dir nicht zu viel aus, den Code zu posten :) *ganzliebschau*

          mfg sid

          1. Hallo helpmepls,

            Sei doch mal groß und lies ein wenig SelfHTML. zB ist
            http://selfhtml.teamone.de/javascript/intro.htm#javascriptbereiche
            schon mal ganz interessant für dich. Dann lies auch noch einmal mein erstes
            Posting und finde, welche Zeichen du entfernen solltest.

            Grüße
              David

            --
            >>Nobody will ever need more than 640k RAM!<<
            1981 Bill Gates
          2. <?xml version="1.0" encoding="iso-8859-1"?>
            <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN"
                    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
            <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="de">
                 <head>
                      <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
                      <title>Testseite</title>

            <script language="JavaScript">
                             <!--
                             function checkit() {

            var x1 = document.forms[0].nickname.value;
                             var y = document.forms[0].cookie1.value;
                             var z = document.forms[0].msg.value;

            document.write("http://200.200.200.200/MSG?UserID=" + x1 + "&Input=" + z + "&Cookie=" + y + "&Text=x&nocache=");

            }

            //-->
                      </script>
                 </head>
            <body>
            <form action="">
            Nickname:
            <br />
            <input type="text" name="nickname" value="testnick">
            <br />
            <br />
            Cookie:
            <br />
            <input type="text" name="cookie1" value="123">
            <br />
            <br />
            Message:
            <br />
            <input type="text" name="msg" value="irgendwas">
            <br />
            <button type="submit" name="go" onClick="checkit()">Abschicken</button>
            </form>
            </body>
            </html>

  2. Hallo du da draußen,

    <script language="JavaScript">

    und

    location.href=("'http://200.200.200.200/MSG?UserID=' + x1 + '&Input=' + z + '&Cookie=' + y + '&Text=x&nocache='");

    Wie David schon sagte.

    <body onLoad>

    Was hat das für einen Sinn?

    <form name="f" action="">

    Damit habe ich schon schlechte Erfahrungen gemacht. Im M$IE wurde bei mir dann zufällig entschieden, ob er jetzt das Formular absendet oder das location.href ausführt.
    Wenn du das action-Attribut leer lässt, sendet er es normalerweise auf die aktuelle Seite. Schreibe doch deine location.href-Adresse in's action-Attribut.

    <tr><td>Nickname: <input type="text" name="nickname" value="testnick"></td><br /></tr>
    <tr><td>Cookie:     <input type="text" name="cookie1" value="123"></td><br /></tr>
    <tr><td>Message:   <input type="text" name="msg" value="irgendwas"></td><br /></tr>

    Ein Zeilenumbruch in einem tr? Benutze CSS, um den Abstand zu definieren.

    Grüße von hier drinnen, aus Biberach an der Riss (http://www.stadt-biberach.de/),
    Candid "Dogfish" Dauth

    --
    Verantwortlich für Falschaussagen ist ausschließlich mein Gehirn. Hinweise auf solche gebe ich ihm aber gerne weiter.
    Let's close our eyes and see what happens.
    http://dogfish.net.tc/
  3. uijuijuijuijui,

    grade habeich (äks, habkeine Lust mehr, den Schmarrnimmer zu schreiben)

    Ich habe folgenden Quelltext:

    Siehst du woll, siehst du woll, du hasteinen Quelltext ohne Forumsanrede, das gehtgehtja nicht.

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">

    Jaja, hm.

    <title>Neues Dokument</title>

    och, wirklich?

    <script language="JavaScript">

    Dastimmt esschonnicht, daß dus nur weißt!

    location.href=("'http://200.200.200.200/MSG?UserID=' + x1 + '&Input=' + z + '&Cookie=' + y + '&Text=x&nocache='");

    Hah! Skandal! wie kommst dudenn zu soeiner IP, häh?

    <body onLoad>

    Was'n das fürn Schmarrn, also wie bitte?

    <form name="f" action="">

    Auch nett. Eine action, diekeine ist, also sowasaber auch, also sowas!

    Das Ergebnis soll folgendes sein:

    Jetzt binich aber mächtiggespannt ...

    Wenn auf den Button gedrückt wird, dann wird die folgende seite ausgeführt: http://200.200.200.200/MSG?UserID=testnick&input=irgendwas&Cookie=123&Text=x&nocache=

    Heureka!!!!!!!!!!!!!!!!!!!!!
    Wird sie ja nämlichnicht, kannsie garnicht.

    So.

    ich habs wie in der oberen zeile beschrieben, schon probiert...funktioniert aber nicht...hab ich was übersehen?

    Ja, hastdu unbedingt. Istaber eine ganze Liste, undich habe eigentlich hitzefrei.

    So, undjetzt werdeich mal ganz kleinlaut, weilich das, was ich jetztsagenwill  -  naja, da bin ich ganz kleinlautig nicht so ganz sicher, nicht so ganz:
    Kannunddarf ma ndenn überhaupt ein Formularmit Javasript so zusammenschubsen? Meine Formulare rufenimmer irgendeine serverseitige Sprache auf, aber jetzt bin ich wie gesagt, ganz verkleinlautet, daß ichs nur weiß :-(

    Wenn ja weißt mich bitte auf den fehler hin:)

    Neinein, das geht ja nicht, dir einen weißen Fehler herzuweißen, dakriegst duja auf weißem Hintergrundeine weiße Schrift und wie willstdu die lesen, häh?

    grüße dichmal und alle anderen ganz lieb

    alsowiebitte