 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
12.03.2002, 11:55
|
#1
|
|
TP-Junior
Registriert seit: Aug 2001
Ort: 61231 Bad Nauheim
|
Variablenübergabe von JS zu PHP ?
Hi,
ich habe eine php session variable, die ich z.b. für ein suchkriterium in einer datenbank einsetze. kann ich dieser php session variable mit JS einen anderen wert zuweisen?
ich benutze gifs, die ich in einem formular praktisch als select-feld nehme und die beim anclicken der sessionvariablen einen von zwei werten zuweisen soll.
oder gibt es eine möglichkeit "unsichtbare" selectfelder in einem formular zu nutzen, die beim anclicken der gifs ihren wert ändern?
|
|
|
12.03.2002, 12:04
|
#2
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
So ganz verstehe ich nicht, was Du möchtest, aber vielleicht hilft Dir das ja:
Code:
<input type="hidden" name="xyz" value="321">
<a href="#" onClick="document.forms[0].xyz.value='123'"><img src="bild.gif"></a>
<a href="#" onClick="document.forms[0].xyz.value='abc'"><img src="bild.gif"></a>
<a href="#" onClick="document.forms[0].xyz.value='xyz'"><img src="bild.gif"></a>
__________________
Give up yourself into the moment — The time is now.
|
|
|
12.03.2002, 12:18
|
#3
|
|
TP-Junior
Registriert seit: Aug 2001
Ort: 61231 Bad Nauheim
|
ich glaube damit kann ich was anfangen 
danke
für die grafik bräuchte ich ja jetzt auch noch ein onClick, da sich das gif, genau wie bei einem select button ändern soll, wenn es markiert ist. kennst du da eine elegante lösung ?
Geändert von HoRn¥ (12.03.2002 um 12:24 Uhr).
|
|
|
12.03.2002, 12:34
|
#4
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
So eventuell?
Code:
<head>
<script language="JavaScript">
<!--
function tausch(pos){
document.images[pos].src = 'anderesbild.gif';
}
//-->
</script>
<head>
<body>
...
<input type="hidden" name="xyz" value="321">
<a href="#" onClick="document.forms[0].xyz.value='123';tausch(0)"><img src="bild.gif"></a>
<a href="#" onClick="document.forms[0].xyz.value='abc';tausch(1)"><img src="bild.gif"></a>
<a href="#" onClick="document.forms[0].xyz.value='xyz';tausch(2)"><img src="bild.gif"></a>
...
__________________
Give up yourself into the moment — The time is now.
|
|
|
12.03.2002, 19:34
|
#5
|
|
TP-Junior
Registriert seit: Aug 2001
Ort: 61231 Bad Nauheim
|
ich kann machen was ich will, aber jedesmal wenn ich die funktion Tauschebild() aufrufe kommt die fehlermeldung "objekt erwartet". ich habe alles schon 1000x überprüft, kann aber nichts finden. an was könnte sowas noch liegen?
hier der codeauszug aus der php-datei:
...
echo"
<!--
<script type=\"text/javascript\">
function Tauschebild() {
}
</script>
//-->
";
...
echo "<input type=\"hidden\" name=\"farbe1\" value=\"rot\">";
...
echo "<IMG name=\"image1\" SRC=\"farben/rot_ok.gif\" style=\"vertical-align:middle; border-style:solid; border-width:1px; border-color:#A3A3A3; cursor  ointer\" alt=\"lila\" onClick=\"document.forms[0].farbe1.value='kein_rot';Tauschebild();\">";
|
|
|
12.03.2002, 19:42
|
#6
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
Hmm, Deine Funktion ist irgendwie leer. Könnte es das vielleicht sein?
__________________
Give up yourself into the moment — The time is now.
|
|
|
12.03.2002, 20:09
|
#7
|
|
TP-Junior
Registriert seit: Aug 2001
Ort: 61231 Bad Nauheim
|
nope, ich hatte verschiedene einfache ausdrücke probiert, die ist jetzt nur hier in dem post leer =)
|
|
|
12.03.2002, 20:46
|
#8
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
Verstehe, hatte deswegen vorhin gar nicht weitergelsen. Sorry.
Das fehlende "Objekt" ist der Funktionsparameter. Du musst Tauschebild() mit der entsprechenden Nummer des Bildes aufrufen, also 0 für der erste Bild im Quelltext, 1 für das zweite, etc. Wahlweise kannst Du den Bildern auch Namen zuweisen, dann sparst Du Dir ds zählen. 
Also so:
Code:
onClick="Tauschebild(0)"
oder so:
Code:
onClick="Tauschebild('karl_heinz')"
...
<img src="bild.gif" name="karl_heinz">
__________________
Give up yourself into the moment — The time is now.
|
|
|
13.03.2002, 08:13
|
#9
|
|
TP-Junior
Registriert seit: Aug 2001
Ort: 61231 Bad Nauheim
|
daran liegts leider auch nicht
abgesehen davon müsste er doch auch eine leere funktion ausführen ohne irgendeine fehlermeldung auszugeben oder ?
es kommt immer diese nette windows box "Fehler: Objekt erwartet". es scheint irgendwie so, als ob er die funktion gar nicht finden würde ... ist mir alles rätselhaft
|
|
|
13.03.2002, 09:01
|
#10
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
Mal mit <script language="Javascript"> probiert?
__________________
Give up yourself into the moment — The time is now.
|
|
|
13.03.2002, 22:19
|
#11
|
|
TP-Junior
Registriert seit: Aug 2001
Ort: 61231 Bad Nauheim
|
jop, hatte ich zuerst ... leider genau dasselbe.
ziemlich verhext das ganze ...
|
|
|
13.03.2002, 22:23
|
#12
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
Ich werde jetzt mal die "Hau drauf"-Methode anwenden und mich dann wieder melden. Kann ja nur ein minimaler Fehler sein. So minimal, dass ich ihn nicht sehe...
__________________
Give up yourself into the moment — The time is now.
|
|
|
14.03.2002, 13:19
|
#13
|
|
Registered User
Registriert seit: Dec 2001
Ort: Berlin
|
mal versucht mit onclick="javascript:Tauschebild('karl_heinz');" ?
also noch das javascript: vor den funktions namen
j a v a s c r i p t als 1 wort
|
|
|
14.03.2002, 19:39
|
#14
|
|
TP-Junior
Registriert seit: Aug 2001
Ort: 61231 Bad Nauheim
|
habe ich auch versucht, leider ohne erfolg ...
ich vermute fast, es hängt irgendwie damit zusammen, dass ich die seite mit verschiedenen .php files und entsprechenden includes aufgebaut habe, aber eigentlich dürfte es da keine probleme geben oder ?
gibt es eigentlich irgendwas spezielles zu beachten, wenn ich JS und PHP kombiniere, vielleicht steckt ja da irgendwo der wurm ?!
|
|
|
14.03.2002, 23:49
|
#15
|
|
Registered User
Registriert seit: Dec 2001
Ort: Berlin
|
hm ehrlich gesagt, nicht dass ich wüsste...
hast du mal in den quellcode der geparsten dateoi geguckt und da pberprüft, ob alles korrekt ge-echo-t wurde, damit wir schon mal wissen, ob wir den fehler im php oder js teil suchen müssen 
nur zum prob eingrenzen gedacht mal
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 17:10 Uhr.
|
 |