groovebird: dateinamen einer grafik ermitteln...

Hallo...

ich habe im html über <img src="images/xxx.gif"> eine grafik. wie kann ich jetzt per javascript nur den dateinamen ermitteln? (also als ausgabe brauche ich xxx.gif

gruss

  1. ich habe im html über <img src="images/xxx.gif"> eine grafik. wie kann ich jetzt per javascript nur den dateinamen ermitteln? (also als ausgabe brauche ich xxx.gif

    Zum Beispiel mit substring().

    1. Gibts da auch ne einfache methode? wenn ich mir

      document.images[0].src

      ausgeben lasse, bekomme ich immer den kompletten pfad, den will ich aber nicht

      1. Gibts da auch ne einfache methode? wenn ich mir

        document.images[0].src

        ausgeben lasse, bekomme ich immer den kompletten pfad, den will ich aber nicht

        Was genau hast Du an

        Zum Beispiel mit substring().

        nicht verstanden?

        1. bei substring heist es hier:

          Extrahiert aus einer Zeichenkette eine Teilzeichenkette ab einer bestimmten Zeichenposition und bis zu einer bestimmten Zeichenposition. Gibt die extrahierte Zeichenkette zurück. Erwartet folgende Parameter:
          1. Index Anfang = Position des ersten zu extrahierenden Zeichens in der Zeichenkette, wobei bei 0 zu zählen begonnen wird.
          1. Index Ende = Position des ersten nicht mehr zu extrahierenden Zeichens in der Zeichenkette, wobei bei 0 zu zählen begonnen wird.

          so mein problem, ich weis ja nicht wo die position des ersten zeichens ist und einen endpunkt habe ich ja auch nicht, weil der dateiname ja eh am ende steht.

          zum beispiel: http://localhost/projekt/images/gif1.gif..nur der pfad ist doch local anders als zum beispiel beim provider und da nützt es mir wenig wenn ich feste zahlen da reinschreib.
          vielleicht hab ich nen denkfehler, und du hast ne lösung für mich?

          1. Hallo,

            so mein problem, ich weis ja nicht wo die position des ersten zeichens ist und einen endpunkt habe ich ja auch nicht, weil der dateiname ja eh am ende steht.

            Du suchst für den Anfang:
            http://selfhtml.teamone.de/javascript/objekte/string.htm#index_of bzw.
            http://selfhtml.teamone.de/javascript/objekte/string.htm#last_index_of

            und für das Ende:
            http://selfhtml.teamone.de/javascript/objekte/string.htm#length (Ende)

            Grüße
            Torsten

  2. hi,

    ich kann mich des eindrucks nicht erwehren, dass sich hier ein "alex" jetzt "groovebird" nennt, um sein doppelposting zu verschleiern, [pref:t=63652&m=361200]

    gruss,
    wahsaga

    1. Hallo wahsaga,

      ich glaube nicht, daß es sich um ein Doppelposting handelt. Ich glaube, die Wahrheit ist viel schlimmer...

      So long, sschumann