HighDots Forums  

onclick in einem Button verwenden

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss onclick in einem Button verwenden in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Hubert Holler
 
Posts: n/a

Default onclick in einem Button verwenden - 11-05-2003 , 04:05 PM






Ich möchte folgende JavaScript Funktion verwenden um die selbe Seite mit
bestimmte Parameter aus einem Formular zu starten.

function messagebox(beschreibung,id,action)
{
window.location.href = "<? echo $PHP_SELF; ?>?beschreibung=" +
escape(beschreibung)+"&id=" + escape(id)+"&action=" + escape(action);

}

Das Formular dazu sieht wie folgt aus:

<?

echo "<form action=$PHP_SELF name='formu' method=post>";
echo "<p><input type='text' size='35' name='beschreibung'
value='$beschreibung'><button name='Klickmich' type='button' value='Aqua'
onClick='messagebox(document.formu.beschreibung.va lue,$id,update)'></button>
";
echo "</form>";

Wenn ich den Button drücke bekomme ich leider nur einen JavaScript Fehler:
Fehler: 'update' ist undefiniert.

Hoffe da kann mir jemand weiterhelfen, wie ich diesen Fehler beheben kann.
Vielen Dank für jede Antwort
Hubert



Reply With Quote
  #2  
Old   
Steffen Laubner
 
Posts: n/a

Default Re: onclick in einem Button verwenden - 11-05-2003 , 04:13 PM






Hubert Holler schrieb:

Quote:
Ich möchte folgende JavaScript Funktion verwenden um die selbe Seite mit
bestimmte Parameter aus einem Formular zu starten.

function messagebox(beschreibung,id,action)
{
window.location.href = "<? echo $PHP_SELF; ?>?beschreibung=" +
escape(beschreibung)+"&id=" + escape(id)+"&action=" + escape(action);
}
Lass ma das PHP-Gedoens hier weg. JavaScript (uns) interessiert nur,
was da beim Client ankommt.

Quote:
?
echo "<form action=$PHP_SELF name='formu' method=post>";
echo "<p><input type='text' size='35' name='beschreibung'
value='$beschreibung'><button name='Klickmich' type='button' value='Aqua'
onClick='messagebox(document.formu.beschreibung.va lue,$id,update)'></button
";
echo "</form>";
Also sowas in der Art:
<form action=meinPHP.php name'formu' method=post>
<input tye='text' name='beschreibung' value='myDefinition'>
<button name='Klickmich' type='button' value='Aqua'

onClick='messagebox(document.formu.beschreibung.va lue,4711,update)'></button>

1. Da fe len Anfuehrungunszeichen um den Wert des action-Attributs.
2. Einfacher:
onClick='messagebox(this.form.beschreibung.value,4 711,update)'

Quote:
Wenn ich den Button drücke bekomme ich leider nur einen JavaScript Fehler:
Fehler: 'update' ist undefiniert.
Stimmt, Du hast die Variable update nirgends definiert. Kann es sein,
dass Du den Wert (String) 'update' meinst?!:
onClick="messagebox(this.form.beschreibung.value,4 711,'update')"
Bitte beachte die Verschachtelung der verschiedenen
Anfuehrungszeichen, und die unterschiedliche Interpretation von (")
und (') durch PHP! (Stichwort: Magic Quotes)

--
http://www.geocities.com/SoHo/Bistro/9813/ - Photogallery (JavaScript)
http://www.fotocommunity.de/pc/pc.php4?mypics=1631 - more Photos


Reply With Quote
  #3  
Old   
Steffen Laubner
 
Posts: n/a

Default Re: onclick in einem Button verwenden - 11-05-2003 , 04:21 PM



Steffen Laubner schrieb:

....
Quote:
onClick="messagebox(this.form.beschreibung.value,4 711,'update')"
Ach und was ich noch fragen wollte:
Was passiert bei Usern ohne JavaScript?

--
http://www.geocities.com/SoHo/Bistro/9813/ - Photogallery (JavaScript)
http://www.fotocommunity.de/pc/pc.php4?mypics=1631 - more Photos


Reply With Quote
  #4  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: onclick in einem Button verwenden - 11-05-2003 , 04:35 PM



Steffen Laubner wrote:

Quote:
form action=meinPHP.php name'formu' method=post
input tye='text' name='beschreibung' value='myDefinition'
button name='Klickmich' type='button' value='Aqua'

onClick='messagebox(document.formu.beschreibung.va lue,4711,update)'></button

1. Da fe len Anfuehrungunszeichen um den Wert des action-Attributs.
Nein, aber ein `=' fe lt nach `name' und ein `p' nach `ty'


PointedEars



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.