php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.11.2004, 09:18  
Benutzer
 
Registriert seit: 06.09.2004
Beiträge: 92
duerov ist zur Zeit noch ein unbeschriebenes Blatt
Standard Mehrere Frames über "PHP" laden/verändern

Morgen!
Hätte da mal ne Frage. Hab drei Frames. Im ersten ist das Loginfeld, nach erfolgreichem Login sollte eigentlich folgendes passieren:

1.) Wo das Loginfeld war (mitte) soll "Sie sind eingelogt" erscheinen.
2.) Im zweiten (linken)Frame soll ein Menü geladen werden.
3.) Im dritten (unteren)Frame soll einfach eine Seite mit Links geladen werden.

Bei 2.) und 3.) ist am Anfang nur ein blauer Hintergrund (rahmen.htm).
Deshalb funktioniert glaub ich auch die Methode (mehrere Frames verändern) von
http://aktuell.de.selfhtml.org/artik...sp/php-frames/
nicht.
Zum besseren Verständnis hier mal meine Startseite als Screenshot:
http://duerov.du.funpic.de/screenshot.JPG

Gruß und Dank im Voraus
duerov
duerov ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.11.2004, 09:33  
Gast
 
Beiträge: n/a
Standard

brr sowas macht man auch nicht .. aber gut, lassen wir das -.-
Du setzt das action attribut vom <form> tag auf die "sie sind eingeloggt" seite .. diese
führt ein javascript aus das die frames 2 und 3 ändert .. wie das geht findest in selfhtml.
 
Alt 24.11.2004, 10:55  
Benutzer
 
Registriert seit: 06.09.2004
Beiträge: 92
duerov ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Das hab ich jetzt versucht, halt erstmal mit einem Link wie im Tutorial, aber den will er nicht ausführen. Das script ist wie folgt:

Meine index.htm:

<frameset cols="20%,70%,*">
<frame name="startmenue" src="rahmen.htm" >
<frameset rows="10%,80%,*">
<frame name="startuntermenue" src="rahmen.htm" >
<frame name="startbereich" src="login.htm" >
<frame name="frameunten" src="rahmen.htm" marginwidth="10" >
</frameset>
<frame name="werbung" src="rahmen.htm" marginwidth="10" >
</frameset>


Die PHP-Startseite:


PHP-Code:
<html>
<head>
<title> startseite </title>

<script type="text/javascript">
    function ZweiFrames(URI1,F1,URI2,F2) {
      Frame1=eval("parent."+F1);
      Frame2=eval("parent."+F2);
      Frame1.location.href = URI1;
      Frame2.location.href = URI2;
</script>
</head>

<?php

include ('func.inc.php');
ConnectDB();

$pw_verschluesselt md5($_POST['pw']);
$pweintrag $pw_verschluesselt;
$sqlab "select pw from benutzer where bname = '" $_POST['bname'] . "'";
$res mysql_db_query($db,$sqlab);
$row mysql_fetch_array($res);

if (
$pweintrag == $row['pw'])
{
    echo 
" Du bist auf der Startseite und eingeloggt";
    
?>
    


    [url="javascript:ZweiFrames('startmenue.php','startmenue','startmenuetest.htm','frameunten')"][b]Willkommen[/b][/url]
    <?php
}
else
{
    echo 
" Ihr Benuztername oder Passwort existiert nicht ";
    echo 
" [url='login.htm'] Neu einloggen [/url]";
}

?>
</html>
Die Framenamen stimmen mit der index.htm überein!

Danke
duerov
duerov ist offline  
Alt 24.11.2004, 10:58  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard Re: Mehrere Frames über "PHP" laden/verändern

die seite sollte verboten werden ^^

http://tut.php-q.net/frames.html
imported_Ben ist offline  
Alt 24.11.2004, 11:02  
Gast
 
Beiträge: n/a
Standard

was sagt denn die javascript-konsole vom mozilla dazu? alles korrekt?
 
Alt 24.11.2004, 11:20  
Benutzer
 
Registriert seit: 06.09.2004
Beiträge: 92
duerov ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich weiß jetzt nicht genau was du mit der javascript-konsole meinst, aber in der Statusleiste gibt der Mozilla-Firefox nur das Ziel aus.
Der Internet-Explorer sagt einfach Fehler.

Firefox Screenshot:
http://duerov.du.funpic.de/javascriptkonsole1.JPG
Microsoft-I-Net-Explorer Screenshot:
http://duerov.du.funpic.de/javascriptkonsole2.JPG
duerov ist offline  
Alt 24.11.2004, 11:34  
Gast
 
Beiträge: n/a
Standard

tools -> javascript-konsole .. gibt's auch im opera.
 
Alt 24.11.2004, 11:59  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

da komme ich auf ne fehlerseite von funpic, da externe verlinkungen auf bilder nicht erlaubt sind
imported_Ben ist offline  
Alt 24.11.2004, 13:01  
Benutzer
 
Registriert seit: 06.09.2004
Beiträge: 92
duerov ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Dank euch, über die JavaScript-Konsole hab ich meinen Fehler gefunden und das externe Verlinken mach ich das nächste mal anderes.

Das Laden der Seiten mit JavaScript über einen Link funktioniert jetzt, aber ich will ja eigentlich, dass er die Seiten beim Drücken des Loginbuttons lädt (natürlich nur wenn Benuztername und Passwort korrekt sind).
Also muss ich in folgenden Quellcode:

Code:
 [...]Herzlich Willkommen
Bitte loggen Sie sich ein
<form action='startseite.php' method='post' name='Formular' target='_self' onsubmit='return chkFormular()'>

Benuztername:<input name="bname" maxlength="15" size="12">
Passwort:<input type="Password" name="pw" maxlength="32" size="12">

<input type="Submit" name="einloggen" value="Einloggen">

</form>
irgendwie die Funktion dieses Links einbauen:
Code:
Willkommen 
Hab da die übelsten Kombinationen gebilden, hat alles nichts funktioniert.
Denke mal, dass man den Screenshot jetzt aufrufen kann:
http://duerov.du.funpic.de/screenshot.htm

Gruß und Dank!
duerov ist offline  
Alt 24.11.2004, 13:33  
Gast
 
Beiträge: n/a
Standard

naja beim onload=".." auf der "sie sind eingeloggt" seite?
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Variable zwischen Frames übergeben Reen_Sc PHP Tipps 2008 3 24.06.2008 15:52
alternative zu Frames Verion1 PHP Tipps 2006 6 09.10.2006 21:06
[Erledigt] Frames führen zum Totalabsturz PHP-Fortgeschrittene 3 11.10.2005 13:09
In den Frames wird nichts Angezeigt Xalon HTML, Usability und Barrierefreiheit 7 17.09.2005 20:38
[Erledigt] Frames ja oder nein? PHP-Fortgeschrittene 3 10.09.2005 11:03
php chat ohne Frames PHP-Fortgeschrittene 3 26.08.2005 17:01
Frames abfragen PHP Tipps 2005-2 9 21.06.2005 14:52
Frames oder keine Frames? PHP Tipps 2005 1 19.05.2005 12:28
Frames HTML, Usability und Barrierefreiheit 5 09.02.2005 17:09
[Erledigt] Innerhalb Frames auf andere Frames zugreifen -&gt; DOM-Synta HTML, Usability und Barrierefreiheit 1 11.01.2005 19:15
php-mailfunktion in frames PHP Tipps 2005 4 06.01.2005 18:22
[Erledigt] Druckfunktion mit zwei Frames HTML, Usability und Barrierefreiheit 7 21.12.2004 11:23
Frames Skazi PHP Tipps 2004 19 06.11.2004 10:51
Zwei Frames + ein Background HTML, Usability und Barrierefreiheit 8 25.08.2004 23:32
Fenstergrößen festlegen bei Tabellen statt Frames PHP Tipps 2004 3 03.08.2004 15:32


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:45 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.