ChiChi: Bildnamen bei Klick in ein Textfeld übernehmen

Hallo,

Ich habe eine Bildergallerie in einem Fenster. Bei Klick auf ein Bild will ich in ein schon OFFENES Fenster den Bildnamen (z.B. test.jpg) in ein Textfeld übernehmen. Kann ich das mit Javascript machen? Wie genau sieht sowas aus?

ChiChi

  1. hi,

    Ich habe eine Bildergallerie in einem Fenster. Bei Klick auf ein Bild will ich in ein schon OFFENES Fenster den Bildnamen (z.B. test.jpg) in ein Textfeld übernehmen. Kann ich das mit Javascript machen? Wie genau sieht sowas aus?

    auf klick auf das bild reagieren: eventhandler onclick
    "name" des bildes ermitteln: src-attribut auslesen, und ggf. mit den methoden des string-objektes entsprechend bearbeiten/pfadangabe herauskürzen.
    anderes fenster: ein popup über die von window.open zurückgegebene window-instanz ansprechen; von einem popup aus das öffnende fenster über opener ansprechen; fenster, zwischen denen keine dieser beziehungen besteht, ggf. per window['fenstername'] ansprechen.
    wert in formularfeld einfügen: siehe elements-objekt.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. dank wahrsager

      you: klick auf das bild reagieren: eventhandler onclick
      --> geht klar und funzt schon

      you: "name" des bildes ermitteln: src-attribut auslesen
      --> danke ich habe das mit der php-funktion basename ($image)erledigt

      you: über opener ansprechen
      --> genau das werde ich so versuchen. mal sehen was passiert...
      <script language="JavaScript">
      function fenster_schliessen() {
      opener.window.image = image;
      self.close(); // es soll sich danach schliessen
      }</script>

      you: wert in formularfeld einfügen
      --> ich versuche es über die elements

      danke soweit ich melde mich mit dem ergebnis...

      chichi

      1. hi,

        you: [...]
        you: [...]

        ist zwar nett - aber es spricht nichts dagegen, dass voreingestellte zitatzeichen zu benutzen.
        hat den vorteil, dass sich das jeder registrierte user nach belieben farbig formatiert anzeigen lassen kann.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }