WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 17.06.2006, 15:07   #1
Flink
Hero
 
Registriert seit: 29.08.2001
Alter: 57
Beiträge: 904


Flink eine Nachricht über ICQ schicken Flink eine Nachricht über Skype™ schicken
Standard HTML FORM: action ändern

Wenn ich über JavaScript

PHP-Code:
'document.forms.action=pfad/datei.php' 
aufrufe, dann verzweigt er sofort direkt an das Ziel.
Ich möchte aber nur die Eigenschaft der <FORM action=...> ändern, damit erst beim Submit an eine andere URL verzweigt wird, als momentan eingestellt ist.

Ich möchte innerhalb eines Formulars neben Eingabefeldern auch eine Liste von Icons haben, wobei nach einem Klick auf das Icon das Formular gespeichert und mit einem zusätzlichen Parameter für die Iconnummer wieder aufgerufen wird.

Gibt es eine Möglichkeit, die action über JavaScript zu ändern, oder muß ich es über ein Hiddenfeld lösen, in das der Wert des Icons geschrieben wird?
____________________________________
Bibel
Flink ist offline   Mit Zitat antworten
Alt 17.06.2006, 18:29   #2
Flink
Hero
 
Registriert seit: 29.08.2001
Alter: 57
Beiträge: 904


Flink eine Nachricht über ICQ schicken Flink eine Nachricht über Skype™ schicken
Standard

Ich versuche es so zu lösen:

PHP-Code:
<input name="probe_PM" value="0" type="hidden"
in der FORM.

Und im Link des Bildes:
PHP-Code:
javascript:if (confirm(String.fromCharCode(68,105,101,115,101,32,196,110,100,101,114,117,110,103,32,98,101,101,105,110,102,108,117,115,115,116,32,100,105,101,32,122,117,114,32,86,101,114,102,252,103,117,110,103,32,115,116,101,104,101,110,100,101,110,32,69,105,110,103,97,98,101,102,101,108,100,101,114,46,10,87,111,108,108,101,110,32,83,105,101,32,103,101,109,97,99,104,116,101,110,32,196,110,100,101,114,117,110,103,101,110,32,115,105,99,104,101,114,110,32,117,110,100,32,100,105,101,32,65,110,122,101,105,103,101,32,97,107,116,117,97,108,105,115,105,101,114,101,110,63)) && TBE_EDITOR_checkSubmit(-1)){ 

var 
id='probe_PM'document.getElementById(id).value='0_1_2_txcommercetceFunccategoryTree';TBE_EDITOR_submitForm();}; 
Allerdings ist hier ein Fehler. Die Abfragebox wird ausgeführt, auch das OK ausgewertet. Aber 'document.getElementById(id)' wird nicht korrekt ausgeführt, weil die letzte Submit-Funktion danach nicht aufgerufen wird. Was ist hier falsch?
____________________________________
Bibel
Flink ist offline   Mit Zitat antworten
Alt 17.06.2006, 18:48   #3
Flink
Hero
 
Registriert seit: 29.08.2001
Alter: 57
Beiträge: 904


Flink eine Nachricht über ICQ schicken Flink eine Nachricht über Skype™ schicken
Standard

Vielen Dank für die Aufmerksamkeit!


PHP-Code:
javascript:if (confirm(String.fromCharCode(68,105,101,115,101,32,196,110,100,101,114,117,110,103,32,98,101,101,105,110,102,108,117,115,115,116,32,100,105,101,32,122,117,114,32,86,101,114,102,252,103,117,110,103,32,115,116,101,104,101,110,100,101,110,32,69,105,110,103,97,98,101,102,101,108,100,101,114,46,10,87,111,108,108,101,110,32,83,105,101,32,103,101,109,97,99,104,116,101,110,32,196,110,100,101,114,117,110,103,101,110,32,115,105,99,104,101,114,110,32,117,110,100,32,100,105,101,32,65,110,122,101,105,103,101,32,97,107,116,117,97,108,105,115,105,101,114,101,110,63)) && TBE_EDITOR_checkSubmit(-1)){ var name='probe_PM'; var elements document.getElementsByName(name); elements.item(0).value='0_0_3_txcommercetceFunccategoryTree';TBE_EDITOR_submitForm();}; 
____________________________________
Bibel
Flink ist offline   Mit Zitat antworten
Alt 27.06.2006, 15:10   #4
flocky
Inventar
 
Registriert seit: 16.02.2002
Alter: 39
Beiträge: 3.880


flocky eine Nachricht über ICQ schicken
Standard

1.) probiers mit:

Code:
'document.forms.action.value=pfad/datei.php'
2.) ich hab keine ahnung was das für ein code in deinem zweiten post is hast den von irgendwo kopiert?

3.) wegen der sache mit den icons: ich versteh auch ned ganz was du damit meinst aber laut dem problemansatz den ich herausgelesen habe wirst das einfach mit GET bzw. POST lösen können.

hth
flocky ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:18 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag