Dropdown "onchange" FEHLER --> Belohnung

Gesperrt
darthstar
Beiträge: 9
Registriert: Mi 12. Mai 2004, 09:53
Kontaktdaten:

Dropdown "onchange" FEHLER --> Belohnung

Beitrag von darthstar »

Hallo,

ich habe folgendes Problem. Das ganze System läuft tadellos, bloß bei meinem Kunden (der eine Sicherheits Serverleitung verwendet, d.h. alle Browserdaten werden erst an den Zentralserver gesendet und dann vom Server aus dem Internet wieder zurückgesendet) funktioniert die Template-Änderung per Dropdown Menu nicht.

Bei mir auf dem Rechner und auch überall anders mit einer "normalen" Internet-Anbindung funktioniert diese "Dropdown" Template Änderung tadellos.

Ich denke der "Fehler" liegt daran, dass die Template Änderung in dem Dropdown per "onchange" Handler aufgerufen wird. Diese müsste also per "onsubmit" geändert werden.

Liegt der Fehler wirklich daran??

Wenn ja, kann mir jemand helfen diesen zu beheben??

Bei Erfolg winkt einen Prämie von bis zu 100 Euro....
:D
Danke
Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader »

post mal den code von dem drop-down-menü, von dem du resdest, denn ich weiss net genau was du grad meinst...
darthstar
Beiträge: 9
Registriert: Mi 12. Mai 2004, 09:53
Kontaktdaten:

Beitrag von darthstar »

auf die schnelle weiss ich nicht wo der code dafür sitzt.

es ist die template auswahl innerhalb der konfiguration eines artikels...[/img]
oma wetterwax
Beiträge: 97
Registriert: Do 6. Mai 2004, 07:38
Kontaktdaten:

Beitrag von oma wetterwax »

wenn die ausführung von scripten nicht allgemein durch die sicherheitseinstellungen deaktiviert ist, sondern nur das absenden eines formulars per javascript hilft folgendes:

der code sitzt in der datei contenido/templates/template.tplcfg_edit_form.html

dort nach zeile 18 ein submit-image einfügen. sieht dann so aus:
<table cellspacing="0" cellpadding="2" border="0">

<tr style="background-color: #a9aec2">
<td class="textw_medium" style="border: 1px;border-color: #747488; border-style: solid">{TEMPLATECAPTION}</td>
<td class="text_medium" style="font-weight:bold; border: 1px; border-left:0px;border-color: #747488; background-color: #E8E8EE; border-style: solid">{TEMPLATESELECTBOX}</td>
</tr>
<!-- anfang insert - input-image -->
<tr>
<td colspan="2" align="right"><input name="changetemplate" id="changetamplate" value="1" type="image" src="images/but_ok.gif"></td>
</tr>
<!-- ende insert -->
<tr>
<td colspan="2"><img src="images/spacer.gif" width="1" height="10"></td>
</tr>
wenn die leute hinter dem sicherheitsserver überhaupt mit dem backend arbeiten können, müsste das funktionieren.

zusätzlicher "schulungsaufwand":
beim auswählen des templates auf den OBEREN grünen pfeil klicken, bei der konfiguration des templates auf den UNTEREN.

gruß
oma
darthstar
Beiträge: 9
Registriert: Mi 12. Mai 2004, 09:53
Kontaktdaten:

Beitrag von darthstar »

Werde es ausprobieren.
Dauert ca. bis mittwoch.
Wenn es hilft, hast du deine Belohnung Oma.
Danke
darthstar
Beiträge: 9
Registriert: Mi 12. Mai 2004, 09:53
Kontaktdaten:

Beitrag von darthstar »

War ein super ansatz. Der Einbau hat problemlos geklappt. Aber es funktioniert einfach nicht.
Das System macht nach einem Wechsel in der Dropdown Leiste trotzdem einen "kleinen" Reload und man sieht die Konfiguration des DANN ausgewählten Templates.

Kann man das nicht drehen, das KEIN Reload nach einem Wechsel in der Dropdown Leiste entsteht und so die neue Information des Wechsels "gezwungen" per onsubmit abgeschickt wird. Also das dem System egal ist was in der Liste ausgewählt wird BIS der Submit Knopf gedrückt wird.

Ansonsten funktioniert ALLES auf dieser sicheren Leitung.
AUSSER die Textänderung eines Artikels ausserhalb des SPAW die man per "speichern" Knopf abschicken muss Also die Änderung des Textes OHNE in den Editor zu gehen. Die klappt auch nicht...



Ich hoffe Ihr wisst weiter.

Danke
Gesperrt