Ingrid: Substring

Hallo

Ich habe da so eine Session-Variable, da steht ein Link drin (also sowas wie 'http://bla.bla.com/Bild.jpg'). Nun möchte ich da nur den Bildname rauslesen (also Bild.jpg). Wenn ich nun aber mit dem substring das rauslesen will, kriege ich immer eine Errormeldung. Und zwar:
Object required 'http://bla.bla.com'
Kann mir jemand sagen, was ich falsch mache, bzw. was ich machen muss damit es geht?

Gruss
Ingrid

  1. Hallo

    Object required 'http://bla.bla.com'
    Kann mir jemand sagen, was ich falsch mache, bzw. was ich machen muss damit es geht?

    Klingt als würde er den String nicht als solchen erkennen. Hast du die richtigen (") Anführungszeichen benutzt? (Hatten wir das nicht gestern schon mal?)

    MfG

    Tom2

  2. Hi Ingrid,

    Kann mir jemand sagen, was ich falsch mache, bzw. was ich machen muss damit es geht?

    kannst du mal den Code posten?

    Gruß,
    Martin

    1. Hallo,

      in vb-script gelten nur die " als Quotierung

      dim url
      url = "http://www.abcdef.com/test.jpg"

      pos = instrrev(url, "/")
      bild = mid(url, pos+1)

      Odium

      1. Hi Odium,

        in vb-script gelten nur die " als Quotierung

        weiß ich. Aber ohne Code kannst du nicht sagen, ob es wirklich daran liegt. Vor allem, wenn der Wert aus einer Session-Variable kommt. Deshalb meine Aufforderung, den fraglichen Codeabschnitt zu posten.

        Gruß,
        Martin

        1. Hi Odium,

          in vb-script gelten nur die " als Quotierung

          weiß ich. Aber ohne Code kannst du nicht sagen, ob es wirklich daran liegt. Vor allem, wenn der Wert aus einer Session-Variable kommt. Deshalb meine Aufforderung, den fraglichen Codeabschnitt zu posten.

          mit dem was ich schrieb müßte ja der Anfang gemacht sein, hauptsache das prinzip wird verstanden...

          Odium

          1. Hi Odium,

            mit dem was ich schrieb müßte ja der Anfang gemacht sein, hauptsache das prinzip wird verstanden...

            war's anscheinend wirklich, sonst wär ja was gekommen. Mich hat halt stutzig gemacht, dass der Wert aus einer Session-Variable kommen sollte, aber anscheinend ist die schon falsch initialisiert worden.

            Deswegen, an die Frager: im Zweifelsfall Code posten! Und sich darüber im Klaren sein, dass in VBScript ein ' einen Kommentar einleitet, keinen String.

            Gruß,
            Martin