Hallo Antonietta,
Antonietta De Santis wrote:
> Leider sieht man aber im Edit-mode das Background-Bild nicht.
> Es gibt aber auch keinen Fehler.
> Wenn ich die Seite auf dem Target-Server anschaue, funktioniert der script.
> Warum kann er in Edit-mode nicht ausgeführt werden?
Weil Imperia im Edit-Modus selber schon extensiv JavaScript einsetzt
(einsetzen muss), und deshalb normalerweise sämtlichen JavaScript-Code
im Template de-aktiviert.
Unter System->Allgemeine Einstellungen->Template-Prozessor kannst du das
aber beeinflussen (auch für Formulare und Frames). Wenn du JavaScript
aktivieren willst, bist du allerdings auch selber dafür verantwortlich,
dass es keinen Konflikt mit dem JavaScript, das Imperia verwendet gibt.
Wahrscheinlich lässt sich dein Problem aber so im Template lösen:
#IF ("<!--XX-editmode-->")
<body>
#ELSE
<body onload="bgcheck()">
#ENDIF
...
<!--formstart-->
#IF ("<!--XX-editmode-->")
<!-- Im Edit-Modus brav in die Queue, die Imperia baut, einhaengen -->
load_handlers.push ("bgcheck ()")
#ENDIF
...
Guck dir mal einfach den HTML-Quelltext einer Seite im Edit-Mode an,
dann verstehst du das Prinzip sicher. Weil Imperia die Handler selber
braucht, definiert es zwei JavaScript-Arrays »load_handlers« und
»submit_handlers«, in die du eigenen Code (als String) einhängen kannst.
Diese Handler werden dann sequentiell abgearbeitet.
Ciao
Guido
--
Imperia AG, Development
Leyboldstr. 10 - D-50354 Hürth - http://www.imperia.de/
| Thread (Background-Image-Wechsel im Editmode) |
|
© 2001, 2002 marchive.pl Christian Lackas
[HOME]
[MARCHIVE]
[INDEX]
[IMPERIA]
[IMPRESSUM]
[DELTA]