Ergebnis 1 bis 7 von 7

Thema: Globale/ Portal Variable

  1. #1
    Interessierte/r
    Registriert seit
    25.01.2007
    Beiträge
    115
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Globale/ Portal Variable

    Hallo,

    ich habe folgenden Konstellation:

    ich habe 2 Portlets. In dem einen sind 3 Links untereinandern aufgelistet. in dem anderen ist ein iFrame mit einer JSP-Seite eingebunden. Sobald ein Link geklickt wird verschwinded das Link-Portlet und es wird das iFrame-Protlet angezeigt.

    Wenn ich nun auf einen Link im Link-Portlet klicke so soll die URL vom iframe etwas abgeändert werden. Dies wollte ich mit einer Variabel (<tal:define="url_expr = standard") lösen, indem ich die Variable im onClick Ereigniss von <a href=""> ändere.

    Die Variable habe ich im main_template definiert. Das auslesen der Variable im portlet funktioniert. Doch leider kann ich den Wert der Variable nicht abändern. Wie muss ich da vorgehen um dies zu bewerkstelligen? Ich hatte es mit einem redfine veruscht (also einfach noch ein define im portlet) dies funktioniert leider nicht.

    TIA
    Grüße
    Seawolf
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Meister(in)
    Registriert seit
    08.12.2007
    Ort
    Tübingen
    Beiträge
    266
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Globale/ Portal Variable

    Zitat Zitat von Seawolf-371 Beitrag anzeigen
    Hallo,

    ich habe folgenden Konstellation:

    ich habe 2 Portlets. In dem einen sind 3 Links untereinandern aufgelistet. in dem anderen ist ein iFrame mit einer JSP-Seite eingebunden. Sobald ein Link geklickt wird verschwinded das Link-Portlet und es wird das iFrame-Protlet angezeigt.

    Wenn ich nun auf einen Link im Link-Portlet klicke so soll die URL vom iframe etwas abgeändert werden. Dies wollte ich mit einer Variabel (<tal:define="url_expr = standard") lösen, indem ich die Variable im onClick Ereigniss von <a href=""> ändere.

    Die Variable habe ich im main_template definiert. Das auslesen der Variable im portlet funktioniert. Doch leider kann ich den Wert der Variable nicht abändern. Wie muss ich da vorgehen um dies zu bewerkstelligen? Ich hatte es mit einem redfine veruscht (also einfach noch ein define im portlet) dies funktioniert leider nicht.

    TIA
    Grüße
    Seawolf
    Komische Vorgehensweise...warum verwendest Du kein Javascript hierfür???

  3. #3
    Interessierte/r
    Themenstarter

    Registriert seit
    25.01.2007
    Beiträge
    115
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Globale/ Portal Variable

    HI,

    gute Frage. Die Vorgehensweise schien mir erstmal die simpelste zu sein.

    Kann ich denn das Javascript direct in das main_template einbinden oder muss das über diese Script-Registryt gemacht werden?

    Danke für den Hinweis.

    Grüße
    Seawolf

  4. #4
    Azubi(ne)
    Registriert seit
    28.06.2007
    Beiträge
    60
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Globale/ Portal Variable

    Hi Seawolf,

    du könntest das JS auch im main_template einbinden. Aber das würde ich nicht.
    Portal_javascripts (JavaScript Registry) ist der richtige Ort. Dann nutzt du js merging/caching mit. Und kommst besser mit einem Plone Update zurecht.

    Gruss
    Gomez

  5. #5
    Interessierte/r
    Themenstarter

    Registriert seit
    25.01.2007
    Beiträge
    115
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Globale/ Portal Variable

    HI,

    ok ich hab jetzt mal veruscht ein JS dafür anzulegen. Diese besteht aus 2 einfachen Methoden zum setzen und lesen der Variable. Das JS hab ich jetzt bei der JS-Registry hinzugefügt.

    Aber warum kann ich es nicht nutzen? hab mal folgenden aufruf probiert: <div name="getTestVariable()" />

    nur leider schreibt er den Funktionname direkt rein anstatt das JS zu verwenden.

    Ich denke der Aufruf ist falsch.

    Vlt. weis ja jemand wie ich es behebn kann.

    Danke schonmal.

    Grüße
    Seawolf-371

  6. #6
    Meister(in)
    Registriert seit
    08.12.2007
    Ort
    Tübingen
    Beiträge
    266
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Globale/ Portal Variable

    Zitat Zitat von Seawolf-371 Beitrag anzeigen
    HI,


    Aber warum kann ich es nicht nutzen? hab mal folgenden aufruf probiert: <div name="getTestVariable()" />
    "Probieren" ist genau Teil des Problems.

    Obiger Code macht keinen Sinn - weder aus semantischer Sicht von HTML noch funktioniell. Was genau hast Du vor? Was soll der Code machen?
    Du musst schon mehr kohärente Details liefern.

  7. #7
    Interessierte/r
    Themenstarter

    Registriert seit
    25.01.2007
    Beiträge
    115
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Globale/ Portal Variable

    Hi,

    vielen Dank erstmal für eure Antworten.

    Mein eigentlicher Beweggrund:

    Also ich habe in einem portlet einen IFrame. Dieser benötigt ja eine url und diese Url möchte ich abändern, indem ich in einem anderen Portlet diese Variable umsetze. Momentan hab ich es so gelöst, das ich die Links (welche die Variable setzen sollen) auf 3 verschiedene Seiten zeigen lasse, welche dann einen IFrame enthalten, die Urls des IFrame sind dann natürlich geringfügig unterschiedlich.


    TIA

    Seawolf

Ähnliche Themen

  1. Globale Tansparenz
    Von Tobse im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 11
    Letzter Beitrag: 17.06.2009, 20:58
  2. Globale Reiter manuell festlegen
    Von Jope im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 4
    Letzter Beitrag: 06.08.2008, 14:32
  3. Gibt es sowas wie Globale KeyListener ???
    Von hannehomuth im Forum Flash Forum
    Antworten: 0
    Letzter Beitrag: 16.02.2008, 18:52
  4. globale reiter wieder anzeigen lassen
    Von 00eraser00 im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 1
    Letzter Beitrag: 25.08.2007, 17:06
  5. Globale Variablen
    Von JG im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 30.04.2007, 12:55

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •