piet: mittels Perlcgi ein iframe erstellen

Hallo,

ich habe eine Seite (Formular) mit der ich daten an ein CGI-Script übergebe, das mir als Ausgabe eine Tabelle mit Werten zurückgibt. In der ersten Zeile der Tabelle steht die Erklärung der Spalten.
Wenn die Tabelle größer ist muss ich die Seite scrollen und die Überschrift (erste Zeile) verschwindet.
Jetzt möchte ich das als "iframe" lösen.

Meine Frage: Kann ich in einem Script die erste Zeile der Tabelle erzeugen,
      dann ein "iframe" erzeugen,
             und den Rest der Tabelle in das "iframe" schreiben.

Und das alles im selben Perl-CGI-Script ?

Danke
             piet

  1. Hi,

    Meine Frage: Kann ich in einem Script die erste Zeile der Tabelle erzeugen,
          dann ein "iframe" erzeugen,

    ein IFrame ist nicht mehr als <iframe src="..."></iframe>.

    und den Rest der Tabelle in das "iframe" schreiben.

    Im IFrame steht eine andere, völlig unabhängige Ressource. Sie hat absolut nichts mit jener Ressource zu tun, welche den <iframe>-Code beinhaltet. Nichts. Wirklich nicht das geringste.

    Und das alles im selben Perl-CGI-Script ?

    Im selben Perl-Script vielleicht. Keinesfalls jedoch im selben Request. Ob welchen Grundes möchtest Du eigentlich einen IFrame einsetzen?

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. abend,

      wie schon geschrieben aheb ich ein html formular das mir daten zum cgi-perl-script schickt und diese startet.
      als erstes wird eine tabelle mit der spaltenüberschrift erzeugt.
      dann wird anhand von daten aus einer datei eine tabelle erzeugt.

      z.B.
      ----------------------------------------
      |spalte 1|spalte 2|spalte 3|spalte 4|
      ----------------------------------------
      |daten 1 |daten 1 |daten 1 |daten 1 |
      ----------------------------------------
      usw.

      meist ist die datenliste größer als die webseite, also muss ich um die unteren daten anzusehen die tabelle scrollen. somit wird natürlich die erste zeile (spaltenüberschrift) weggescrollt. das ist mist.
      es gibt zwar hier was aber das läuft nicht in allen browsern.
      wenn es eine einfachere lösung gibt...bin ich sehr erfreut.

      piet

  2. hallo Piet,

    Meine Frage: Kann ich in einem Script die erste Zeile der Tabelle erzeugen,

    Ja.

    dann ein "iframe" erzeugen,

    Ja.

    und den Rest der Tabelle in das "iframe" schreiben.

    Nein. Oder jedenfalls nicht in so einer einfachen Art und Weise.

    Und das alles im selben Perl-CGI-Script ?

    Prinzipiell wäre es möglich, daß du aus dem "Rest" deiner Tabelle eine neue Tabelle bastelst, diese in ein temporäres HTML-Dokument schreibst und danach dieses temporäre Dokument in dein iFrame lädst. Auf die Idee, sowas zu probieren, bin ich aber auch noch nicht gekommen.

    So ganz verständlich wird mir nicht, warum das alles machen möchtest und wozu es in iFrame sein muß.

    Grüße aus Berlin

    Christoph S.