Imperia-Users

Home -> Imperia-Users -> 2008 -> August

 i8.5.2: ONSUBMITSRC auf Meta-Edit funktioniert nicht 
Login Login Subscribe Subscribe  Date  08/20/08 09:49:48 GMT
 From  René Wigbels
 Subject  i8.5.2: ONSUBMITSRC auf Meta-Edit funktioniert nicht
 Previous Thread
 Next Thread
 Start of Thread
 Reference
 Previous Reply
 This Message
 Reply
 Next Reply
Jörg Zedler wrote:
> Hallo Liste,
>
> ich wollte die neuen Features von Imperia 8 nutzen und auf der Meta-Edit
> Seite eine JavaScript-basierte Plausi-Prüfung einbauen.
>
> In dem Programmierhandbuch steht:
>
> ----schnipp----
> Es ist auch möglich, beim Abschluss des Meta-Edit Schritts
> Javascript-Funktionen auszuführen. Den Javascript-Code dafür können Sie mit
> der Anweisung ONSUBMITSRC im Metafile integrieren.
>
> ONSUBMITSRC "checkFormValues();"
> ----schnapp----
>
> Zusätzlich muss man dann noch mit einer HTML Anweisung entsprechendes
> JavaScript (inline oder als Dateireferenz) einbinden.
>
> Leider funktioniert das nicht wie gewünscht.
>
> Das ONSUBMITSRC wird gerendert auf:
> <script language="JavaScript" src="checkFormValues();"></script>
>
> ... das kann ja nicht gehen.
>
> Trage ich dann
> ONSUBMITSRC "/path/to/js/file.js"
> ein, so steht im Source:
>
> <script language="JavaScript" src="/path/to/js/file.js"></script>
>
> Klickt man auf "Okay" in der Maske, kommt jedoch ein JavaScript-Fehler:
>
> onSubmit is not defined
>
> und man bleibt auf der Seite hängen.
>
> Was mache ich falsch?
>
> @Imperia: mir scheint aber auch das Beispiel in dem Programmierhandbuch
> falsch zu sein, denn bei ONSUBMITSRC wird ja offensichtlich ein Pfad (oder
> eine URL) erwartet.
>
> Danke und viele Grüße,
>
> Jörg Zedler
> e-tecture GmbH

Hallo Herr Zedler,

leider liegt hierbei ein Fehler in der Imperia Dokumentation vor, welchen wir
schnellstmöglich beheben werde.
Im ONSUBMITSRC wird der Pfad zu einer JS Datei erwartet. In diese JS Datei
muss eine Funktion mit dem Namen onSubmit() definiert sein.

Beispiel:
Eintrag im Metafile:
ONSUBMITSRC "/js/check_hallo.js"

JS Source:
function onSubmit(){
alert('Hello');
return true;
}

Mit freundlichen Grüßen
René Wigbels
Attachments
 1  +-index.html message/rfc822  

ATTENTION: HTML attachments to this mail have been converted to plain text to prevent you from possibly malicious HTML files. Other attachments are included here without any checking. Choose your own poison! The maintainers of this site cannot be held responsible for any damage caused by these attachments.

 i8.5.2: ONSUBMITSRC auf Meta-Edit funktioniert nicht
 Previous Thread
 Next Thread
 Start of Thread
 Reference
 Previous Reply
 This Message
 Reply
 Next Reply
 
 08/06/08 16:22:35 GMT  Jörg Zedler
 08/20/08 09:49:48 GMT  +--René Wigbels
 08/29/08 08:15:44 GMT    +--Jörg Zedler
 08/29/08 12:28:32 GMT      +--Cord Mueller
 08/29/08 12:54:58 GMT        +--Guido Flohr
 09/01/08 14:49:42 GMT          +--Cord Mueller

Powered by Imperia
Home | Top | Imprint