seite öffnen
Helpmepls
- javascript
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:)
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
Hi!
Besteht die Möglichkeit, daß du mir den richtigen Code postest?
Mfg
helpmepls
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
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
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
<?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>
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
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