frames und html

05/19/2011 17:30 namnguyen17#1
hi leute ich hätte da mal eine frage zu frames und html ^^ also ich hab mir ne html seite erstellt (nicht online für die schule ^^) also auf dieser seite habe ich 3 frames gemacht links oben und eine hauptseite . Also auf der linken seite habe ich alle links reingetan und als ich auf den link drauf geklickt hab öffnete sich die seite zwar aber leider öffnete sich die seite nur im linken frame und nicht wie gewünscht in der hauptseite ... wie kann ich machen das es in der hauptseite startet????? thx im vorraus und es wäre nett von euch wenn ihr es mir schritt für schritt erklären könntet

PS: Wenn ihr Informationen darüber braucht fragt nach ^^
05/19/2011 17:35 Liikex3#2
geht nicht.
Include einfach :)
05/19/2011 17:40 namnguyen17#3
<frameset cols='20%,*' bordercolor='#FFD700'>
<frame src='file:///C:/Dokumente%20und%20Einstellungen/Nguyen/Desktop/html/html%20nam%202.html' name='links' marginwidth='0' marginheight='0' scrolling='no' noresize>
<frameset rows='20%,*' bordercolor='#FFD700'>
<frame src='file:///C:/Dokumente%20und%20Einstellungen/Nguyen/Desktop/html/html%20nam%203.html' name='oben' marginwidth='0' marginheight='0' scrolling='no' noresize>
<frame src='file:///C:/Dokumente%20und%20Einstellungen/Nguyen/Desktop/html/main%20site.html' name='main' marginwidth='0' marginheight='0' scrolling='no' noresize>
</frameset>
<noframes>
</noframes>
</frameset>
so sieht das ganze aus
05/19/2011 21:02 Obilee#4
#moved
05/19/2011 22:24 NotEnoughForYou#5
Quote:
Originally Posted by Liikex3 View Post
geht nicht.
Include einfach :)
klar geht das


ist leider schon ne weile her, dass ich das das letze mal gemacht habe ( würde auch davon abraten ist veraltet)

aber mehr infos dazu hier

[Only registered and activated users can see links. Click Here To Register...]
05/20/2011 12:51 Strean#6
frames sind eine heutzutage veraltete technologie .

Man kann sie verwenden jedoch nur in notfällen, da ich ansonsten zu ajax rate oder

im einfachsten fall include via php

<?php include_once("datei_name.php"); ?>
05/20/2011 22:24 finaldown97#7
hallo, habt ihr nicht aufgepasst, er macht das für die schule also ajax is nich

dürfte mit hmm
PHP Code:
<a href="meinehauptseite.html" target="hauptframe">Link</a
09/11/2011 20:33 HunterZ™#8
also Frames sind wirklich sehr veraltert...
ich würde da auch PHP include empfehlen.
Das könnte so aussehen:

index.php
PHP Code:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Seiten Titel</title>
</head>
<body>
<div id="head">
(Head sollte vorher im CSS dokument definiert sein)
Hier kommt dein Head Bereich ...
</div>
<div id="includes">
Hier kommen die Includes
<?
if($_REQUEST['site'] == "team")  { include("inc/team.php"); }
else if(
$_REQUEST['site'] == "kontakt")  {include("inc/kontakt.php"); }
else  {include(
"inc/news.php");}
?>
</div>
<div id="footer">
Hier der Footer
</div>
</body>
</html>

Wenn man jetzt auf h t t p : / / d e i n e - d o m a i n . d e /index.php?site=team geht wird einem der Team Bereich includiert.
Steht da nichts von ?site=... wird einfach news.php includiert.
Die Pfade kannst du einfach ändern und wenn du etwas hinzufügen willst einfach :
Code:
else if($_REQUEST['site'] == "beispiel")  {include("inc/beispiel.php"); }
hinter
Code:
else if($_REQUEST['site'] == "kontakt")  {include("inc/kontakt.php"); }
einfügen^^

Die beispiel.php kann nur Text enthalten.
Das <HTML> <HEAD> und so weiter wird da nicht benötigt :)

Ich hoffe ich habe das jetzt verständlich erklärt...

Falls noch Fragen offen sind einfach PN :)

lg
09/11/2011 22:19 mrapc#9
Also beim Link
Code:
<a [COLOR="Red"]href[/COLOR]="[COLOR="Magenta"]Deine_Seite.html[/COLOR]" [COLOR="Red"]target[/COLOR]="[COLOR="Magenta"]Framset_Name[/COLOR]"> Dein LInk </a>