Patrick: Alienform

Hallo und guten Abend,

ich habe ein Problem mit Alienform (www.cgi.tj):
Ich übergebe die Variablen von der ersten Seite an die Zweite (wo weitere Daten gesammelt werden). Die zweite Seite liegt jedoch im gleichen Ordner wie die erste. Jedoch werden die Bilder und der restliche Seitenaufbau bis auf die Texte nicht richtig angezeigt.
Kann es daran liegen, dass die erste Seite erst das Script kontaktiert und vom cgi-bin die zweite Seite aufruft?

Vielen Dank für die Hilfe.
Patrick

  1. Hallo,

    Kann es daran liegen, dass die erste Seite erst das Script kontaktiert und vom cgi-bin die zweite Seite aufruft?

    Jepp! Sobald Du die erste Seite abgeschickt hast, wird das Script aktiv, das wahrschienlich bei Dir in cgi-bin/ liegt. Das Script öffnet jetzt das Template, bearbeitet es schickt es an den Client zurück. Jetzt ist aber aus der alten URL (z.b. "http://www.domain.de/form.html") z.B. sowas geworden: "http://www.dimain.de/cgi-bin/af.cgi"

    Also werden nun von dem neuen Pfad aus die Grafiken referenziert. Wenn Du dabei im Template und auf der ersten Formularseite die selben (relativen) Verweise nutzt, geht dies natürlich nicht --> die Grafiken werden nicht gefunden.

    Lösung: setzte die reltiven Verweise im Template anders ("../" davor, wenn Du das Script in "cgi-bin/" liegen hast) oder setze absolute Pfade, also z.B. "http://www.domain.de/images/bild.gif"

    Viel Erfolg...

    Alex :)

    1. Hi Alex,

      vielen Dank für die rasche Antwort.
      Ich werde es mal probieren.

      Vielen Dank
      Patrick

      Hallo,

      Kann es daran liegen, dass die erste Seite erst das Script kontaktiert und vom cgi-bin die zweite Seite aufruft?

      Jepp! Sobald Du die erste Seite abgeschickt hast, wird das Script aktiv, das wahrschienlich bei Dir in cgi-bin/ liegt. Das Script öffnet jetzt das Template, bearbeitet es schickt es an den Client zurück. Jetzt ist aber aus der alten URL (z.b. "http://www.domain.de/form.html") z.B. sowas geworden: "http://www.dimain.de/cgi-bin/af.cgi"

      Also werden nun von dem neuen Pfad aus die Grafiken referenziert. Wenn Du dabei im Template und auf der ersten Formularseite die selben (relativen) Verweise nutzt, geht dies natürlich nicht --> die Grafiken werden nicht gefunden.

      Lösung: setzte die reltiven Verweise im Template anders ("../" davor, wenn Du das Script in "cgi-bin/" liegen hast) oder setze absolute Pfade, also z.B. "http://www.domain.de/images/bild.gif"

      Viel Erfolg...

      Alex :)