Robert: bild anzeigen

hi leute,
 bin in vb-script anfänger, bitte entschuldigt meine evtl. dumme Frage.

Ist es möglich html und vb-script so miteinander zu kombinieren, dass ich in einer If Schleife ein Bild anzeigen lasse?

Ich hoffe Ihre könnt mir da irgendwie weiterhelfen, auch wenn ich das ganze etwas unbeholfen ausgedrückt habe!

  1. bin in vb-script anfänger, bitte entschuldigt meine evtl. dumme Frage.

    Es gibt keine dummen Fragen, nur dumme Antworten ;)

    Ist es möglich html und vb-script so miteinander zu kombinieren, dass ich in einer If Schleife ein Bild anzeigen lasse?

    "If" ist eine Verzweigung, keine Schleife.

    Man kann VB-Script und Html kombinieren, das ist richtig. Empfehlenswert ist das nicht, da nur und ausschließlich der Internet Explorer VB-Script interpretieren kann. Alle anderen Browser ignorieren den VB-Script-Code

    »» Ich hoffe Ihre könnt mir da irgendwie weiterhelfen, auch wenn ich das ganze etwas unbeholfen ausgedrückt habe!

    Leider nicht, ich habe nicht ganz verstanden, welchen Effekt du genau erzielen willst.

    1. Leider nicht, ich habe nicht ganz verstanden, welchen Effekt du genau erzielen willst.

      hi,
      ich prüfe ob eine datei auf dem rechner liegt oder nicht. danach habe ich 2 Ergebnisse (ja/nein)

      Falls das Ergebnis ja ist will ich ein Bild anzeigen lassen. Falls das Ergebnis nein ist will ich ein anderes Bild anzeigen lassen.

      1. Acho, ja, das geht recht einfach:

        <script language="VBScript">
        ' ...
        ' pruefung ob bild vorhanden,
        ' in Variable "vorhanden" speichern
        ' ...
        If vorhanden = True Then
        </script>

        <img src="bild1.jpg">

        <script language="VBScript">
        Else
        </script>

        <img src="bild2.jpg">

        <script language="VBScript">
        End If
        </script>

        Wobei Folgendes einfacher und übersichtlicher wäre:

        <script language="VBScript">

        ' ...
        ' pruefung ob bild vorhanden
        ' in Variable "vorhanden" speichern
        ' ...

        If vorhanden = True Then
            bild = "bild1.jpg"
        Else
            bild = "bild2.jpg"
        End If

        Response.Write "<img src =""" & bild & """>"

        </script>

        Nochmals sei angemerkt, dass für Lösungsweg eins bei Browsern <> IE alle beide Bilder angezeigt werden, bei Lösungsweg zwei keines der Bilder.

        hth

        1. hi,
           erstmals danke für deine hilfe! Leider funkts noch nicht!

          mein code sieht folgendermaßen aus:

          <html>
          <head>
          <script language="VBScript" type="text/VBScript">
          dateiname = "c:\aabccc.pdf"
          Set fs = CreateObject("Scripting.FileSystemObject")

          If fs.FileExists(dateiname) then
            s2 = "ja"
          Else
            s2 = "nein"
          End if
          </script>
          </head>

          <body>
          <script language="VBScript">>
          if s2 = "ja" then
          </script>
          <img src="bild1.jpg">
          <script language="VBScript">>
          else
          </script>
          <img src="bild2.jpg">
          <script language="VBScript">>
          end if
          </script>

          </body>
          </html>

          Leider bekomme ich beide bilder angezeigt und der IE hat einen Fehler in der end if Zeile (Anweisung erwartet)

          mfg bob

        2. Version2 sieht bei mir in etwa so aus:
          <html>
          <head>
          </head>

          <body>
          <script language="VBScript">
          dateiname = "c:\aabccc.pdf"
          Set fs = CreateObject("Scripting.FileSystemObject")

          If fs.FileExists(dateiname) then
            s2 = "ja"
          Else
            s2 = "nein"
          End if
          if s2 = "ja" then
              bild = "bild1.jpg"
          else
              bild = "bild2.jpg"
          end if

          response.write "<img src =""" & bild & """>"

          </script>

          </body>
          </html>

          Fehler: Objekt erforderlich 'response'