From:Markus Uhl
Date:25.7.01 12:32
Subject:Re: Zwei Wordmodule = kein Text beim erneuten editieren einer Seite?
Reply-To:<imperia-users@imperia.de>
References:
  • 25.7.01 11:49 Jan Steenbuck
    RE: [IMPERIA] Zwei Wordmodule = kein Text beim erneuten editieren einer Seite?
  • Hallo Jan,
    
    sorry, habe in meiner vorigen Mail die Namen verwechselt... Peter wollte
    ja mein Template haben, nicht Du...
    
    Anyway, an den Textareas kann ich ja leider nix machen, weil die werden
    von Imperia ja automatisch beim Wordmodul mit angefügt, damit auch
    Netscape-User zumindest ein Texteingabefeld vorfinden. Der Code hierzu
    wird also tief im Inneren von Imperia erzeugt und ich kann daran nichts
    beeinflussen (außer ich verändere wesentliche interne Bestandteile von
    Imperia).
    
    Eindeutig benannt sind die Dinger jedenfalls, wie man meinem Template
    entnehmen kann: einmal "fliesstext" und einmal "prodtext$$blockid" (weil
    da mehrere vorkommen können). Daran liegts also leider nicht...
    
    Trotzdem danke für den Vorschlag!
    Markus
    
    Jan Steenbuck wrote:
    > 
    > Hey Markus,
    > 
    > hab' die Anfrage nur überflogen und gestehe, daß ich das Wordmodul noch
    > nicht eingesetzt habe und somit nur dem Namen nach kenne; aber:
    > 
    > kann es sein, daß sich Dein Problem umgehen läßt, indem Du den jeweiligen
    > Textareas eindeutige Namen zuweist, in etwa
    > 
    > <TEXTAREA NAME="IMPERIA-YESBR:mytexta" ROWS=6 COLS=50>Hier bitte Text
    > einfügen...!</TEXTAREA>
    > ...
    > <TEXTAREA NAME="IMPERIA-YESBR:mytextb" ROWS=6 COLS=50>Hier bitte Text
    > einfügen...!</TEXTAREA>
    > 
    > bzw. in den Imperia-Blocks:
    > 
    >         <TEXTAREA NAME="IMPERIA-YESBR:mytextc<!--blockid-->" ROWS=6 COLS=50>Hier
    > bitte Text einfügen...!</TEXTAREA>
    > 
    > Nur so'n Gedanke...
    > 
    > Mit freundlichen Grüßen,
    > 
    >    Jan Steenbuck
    >    Ticcon AG * new · media · marketing
    > --
    >    Hafendamm 33a              | Holstenstrasse 13-15
    >    D-24937 Flensburg          | 24103 Kiel
    >    Tel. : (0461) 15 05 4-0    | Tel.: (0431) 99 69 69-0
    >    Fax  : (0461) 15 05 4-11   | Fax : (0431) 99 69 69-69
    >    eMail: steenbuck@ticcon.de | URL : http://www.ticcon.de
    > 
    >    * Die Ticcon AG ist Mitglied im Schleswig-Holsteinischen Verband *
    >    * für Multimedia und Informationstechnologien e.V.: www.shmit.de *
    >    * einem Partner im dmmv-Network.                                 *
    > 
    > > -----Original Message-----
    > > From: owner-imperia-users@imperia.de
    > > [mailto:owner-imperia-users@imperia.de]On Behalf Of Markus Uhl
    > > Sent: Wednesday, July 25, 2001 10:58 AM
    > > To: Imperia Mailingliste
    > > Subject: [IMPERIA] Zwei Wordmodule = kein Text beim erneuten editieren
    > > einer Seite?
    > >
    > >
    > > Hallo beisammen,
    > >
    > > habe grade ein interessantes Problem entdeckt: wenn ich zwei oder mehr
    > > Wordmodule in einem Template habe, wird beim erneuten editieren einer
    > > Seite nur beim "letzten" Modul der eingegebene Text wieder angezeigt.
    > > Die anderen Module sind leer! Zwar bleibt der dortige Text in den
    > > zugehörigen Textareas erhalten, aber editieren kann man ihn halt nicht.
    > > Das ist aber gelinde gesagt katastrophal.
    > >
    > > Habe das Ganze jetzt erst mal so weit zurückverfolgen können, daß pro
    > > Wordmodul ja ein onload-Handler eingebaut wird, in dem beim Aufruf der
    > > Seite der in der Textarea zwischengespeicherte Text an das Modul
    > > übergeben wird. Tja, aber was macht ein Browser, wenn er zwei oder mehr
    > > von diesen Handlern vorfindet? Das ist meines Wissens nach leider
    > > nirgends festgelegt. Mein IE hier führt jedenfalls nur den letzten aus -
    > > und damit bleiben alle anderen Module leer...
    > >
    > > Mein Szenario:
    > > Ich habe ein Template für ein "Referenzobjekt". Jedes Objekt hat einen
    > > Namen, einen Architekten, ein oder mehrere Bilder (per Imperiablock),
    > > einen Beschreibungstext (mein erstes Wordmodul) und ein oder mehrere
    > > (daher wieder Imperiablock) bei diesem Objekt verwendeten Produkte.
    > > Jedes Produkt wiederum hat einen Namen, ein Bild und einen Fließtext
    > > (mein zweites Wordmodul).
    > >
    > > Habe das Ganze auch schon mal ohne den zweiten Imperiablock versucht,
    > > also mit nur einem einzelnen Produkt, aber das Ergebnis ist (natürlich)
    > > das gleiche.
    > >
    > > Wie gesagt vermute ich das Problem im Vorkommen zweier onload-Handler.
    > > Interessant ist aber, daß ich für die Site schon mal ein Flex-Modul mit
    > > zwei Wordmodulen (für zweispaltigen Text) nebeneinander gebaut und
    > > benutzt habe - und dort habe ich das Problem nicht! Habe mir dann den
    > > von Imperia erzeugten Source-Code dieses Moduls angesehen und der ist
    > > völlig anders als in meinem Problemfall:
    > >
    > > Wordmodul im Flexmodul:
    > > <script language=vbscript>
    > > modulname = modulname + ":linkstext3"
    > > sub window_onload
    > > On Error Resume Next
    > > temp1 = Split(modulname, ":")
    > > for c=1 to ubound(temp1)
    > > temp2 = temp1(c)
    > > temp3 = temp2+"wmo"
    > > imperia.item(temp3).HTML = imperia.item(temp2).Value
    > > next
    > > end sub
    > > sub linkstext3wmo_save
    > > imperia.linkstext3.Value = imperia.linkstext3wmo.HTML
    > > end sub
    > > </script>
    > >
    > > Wordmodul im Template:
    > > <script language=vbscript>
    > > sub window_onload
    > > On Error Resume Next
    > > imperia.prodtext0wmo.HTML = imperia.prodtext0.Value
    > > end sub
    > > sub actpre_onclick
    > > imperia.prodtext0.Value=imperia.prodtext0wmo.HTML
    > > end sub
    > > sub actsav_onclick
    > > imperia.prodtext0.Value=imperia.prodtext0wmo.HTML
    > > end sub
    > > </script>
    > >
    > > Wie kann ich das Problem umschiffen? Kann ich Imperia dazu bringen, auch
    > > beim Wordmodul im Template den "funktionierenden" Code zu erzeugen? Oder
    > > sitze ich nur mal wieder auf der Leitung?
    > >
    > > Merci im voraus,
    > > Markus
    > >
    > > ________________________________________________________
    > >
    > > consultant
    > > web projects                   http://webprojects.ecrc.de
    > > cable & wireless               http://www.cw.com/de
    > >
    > > landsberger str.155            fon: +49 (0)89 926 99-390
    > > 80687 muenchen                 fax: +49 (0)89 926 99-810
    > >                                mob: +49 (0)171 98 92 836
    > > __________________________________________________________
    > >
    
    -- 
    ________________________________________________________              
    
    consultant                                     
    web projects                   http://webprojects.ecrc.de
    cable & wireless               http://www.cw.com/de     
    
    landsberger str.155            fon: +49 (0)89 926 99-390    
    80687 muenchen                 fax: +49 (0)89 926 99-810
                                   mob: +49 (0)171 98 92 836
    __________________________________________________________
    
    
    
    Thread (Zwei Wordmodule = kein Text beim erneuten editieren einer Seite?)

    © 2001, 2002 marchive.pl Christian Lackas

    [HOME]   [MARCHIVE]   [INDEX]   [IMPERIA]   [IMPRESSUM]   [DELTA]