• Seas,
    Bei meinem Loginscript, sollen die Fehlermeldungen (also wenn die Eingaben falsch waren) in einem inlineframe angezeigt werden. Wenn die Eingaben jedoch richtig sind, soll eine neue Seite geladen werden.
    Ich habe das ganze mit dem Html Tag refreh gelöst:

    Code
    <meta http-equiv="refresh" content="0;URL=UserPortal" />

    Nur wo kann ich da ein target einfügen?

    THX schonmal im Vorraus für alle Antworten!

  • Hallo ACDC

    Zitat von ACDC

    Ich habe das ganze mit dem Html Tag refreh gelöst:

    Code
    <meta http-equiv="refresh" content="0;URL=UserPortal" />

    Nur wo kann ich da ein target einfügen?


    Ich kenne keine möglichkeit, in diesen Tag noch ein Target einzupflanzen. Was du aber als alternative nehmen könntest wäre ein kleines JavaScript:

    Code
    <script language="Javascript">
    function NeueSeite()
    {
    parent.Target.location.href = "datei.htm";
    }
    self.setTimeout("NeueSeite()",3000);
    </script>

    Target solltest du durch dem Namen des Inlineframes ersetzen. Die Zahl ist die Anzahl Millisekunden welche das Script wartet, bevor weitergeleitet wird. Im Beispiel also 3 Sekunden.

    Hoffe das bringt dich weiter.

  • Vielen Dank für das Script, aber irgendwie scheint es nicht zu funktionieren, habs in den <head> tag eingefügt war das richtig? Bin Java Script leider überhaupt nicht bewandert, d.h. ich finde den Fehler selber nicht...

  • Hast du einen Link zu deiner Page? Das Script ist aus meinem Archiv. Selbst getestet habe ich es ehrlich gesagt nicht. Aber JavaScript ist wahrscheinlich schon das, was du brauchen wirst.

    Vielleicht kann hier noch jemand der in dieser Sprache etwas mehr bewandert ist noch seinen Senf dazu geben?

  • Zitat von she3p

    was meinst du wofür steht url?!

    Code
    <meta http-equiv="refresh" content="0;URL=http://www.google.de" />


    versuchs =)

    Habe ich dich falsch verstanden ACDC? Es geht doch darum, eine Seite nach einer bestimmten Zeit in einem Inlineframe zu laden?

    EDIT:

    Nein moment, sorry, dass ist ja ein riesen Blödsinn den ich dir angegeben habe. Es geht ja darum, eine Seite in einem Inlineframe aufzurufen, nicht um eine Weiterleitung.

    Jetzt verstehe ich ehrlich gesagt das Problem nicht mehr. Die Meta-Weiterleitung von dir wird standardmässig doch sowieso _self als Target ausführen. Dann wird es ja funktionieren. Oder hast du vor die Bestätigungsseite im Inlineframe zu laden und dann die Seite ausserhalb des Inlineframes aus dem Inlineframe weiterzuleiten?

  • Naja nein nicht wirklich, also mein Login befindet sich auf der Startseite, die Eingaben im Formular werden dann an eine Seite geschickt, Fehlermeldungen usw. werden im Inlineframe geladen, aber wenn jedoch die Eingaben korrekt waren, soll eine neue seite geladen werden (mit parent), das problem ist aber, dass die Seite auch im Inlineframe geladen wird!

    Ich nehme an es liegt an diesen Code, des Login scipts da ich hier ein target in den inline1 habe, das ist aber notwendig für die Fehlermeldung:

    Code
    <form action="Login.php" method="post" name="Login" target="inline1">


    Habt ihr jetzt mein Problem verstanden?