Autor |
Nachricht |
diemausi
Threadersteller
Dabei seit: 18.04.2012
Ort: Duisburg
Alter: 37
Geschlecht:
|
Verfasst Sa 05.05.2012 09:45
Titel
|
|
|
Und zwar, die Hp die ich erstellen möchte hier mal der link: www.xenlay-coons.de
Ich möchte gerne das wenn man oben in der Navigation auf Kater klickt, diese neue seite im Content oder von mir den Namen des Div Containers "textefeld" angezeigt bekommen, hatte das vorher das wenn man auf Kater klickt sich ein neuer Tab öffnet. In Frames die Seite erstellen kam für mich nicht in Frage da diese Methode veraltet ist. Nun habe ich es "geschafft" das die Katerseite sich nicht in einem neuem Tab öffnet, aber dafür falsch dargestellt wird.
Um zu sehen was ich meine geht auf meine HP und schaut euch das mal an. Ich bin nicht sehr gut in beschreiben.
Ich habe gerade erst ein Fernlehrgang in Webdesign angefangen. Aber brauche eine Homepage die funktionsfähig ist bis nächste Woche Samstag. Und möchte gerne nur wissen was ich da falsch gemacht habe. Habe die Homepage bist jetzt alleine hinbekommen. Nur bei PHP bin ich noch nicht angekommen in meinem Lehrgang.
Lg Mausi
|
|
|
|
|
Kartöffelchen
Dabei seit: 16.03.2012
Ort: Strawberry Fields
Alter: -
Geschlecht:
|
Verfasst Sa 05.05.2012 10:37
Titel
|
|
|
Aber meiner Meinung nach hat das doch nichts mit PHP zu tun, wenn sich irgendwie etwas wo bewegen oder öffnen soll.
Macht man sowas nicht mit Javascript?
Oder bin ich jetzt auf dem falschen Dampfer?
|
|
|
|
|
Anzeige
|
|
|
bambam42
Dabei seit: 10.04.2007
Ort: Dessau
Alter: 59
Geschlecht:
|
Verfasst Sa 05.05.2012 11:04
Titel
|
|
|
fährst du immer mit der Kirche ums Dorf?
erstell alle Seiten im gleichen Layout und verlink die ordentlich untereinander, dafür brauchst du weder PHP noch Javascript
|
|
|
|
|
ChrisKam
Dabei seit: 01.07.2009
Ort: Hattingen
Alter: 38
Geschlecht:
|
Verfasst Sa 05.05.2012 11:07
Titel
|
|
|
Nee, das macht man nicht mit Javascript, es sei denn man möchte Inhalte dynamisch nachladen.
Ich erklär's mal so: Statt
Code: | <a href="kater.html" target="_new">Kater</a> |
Schreibst du z.B.
Code: | <a href="index.php?seite=kater">Kater</a> |
Basierend auf der Variable "seite" wird dann die entsprechende Seite via include eingefügt.
Code: | <?php
if (isset($_GET['seite'])) {
switch($_GET['seite']) {
case 'kater': include('kater.html'); break;
case 'news': include('news.html'); break;
(usw.)
default: include('home.html');
}
}
else
{
include('home.html');
}
?>
|
Die case/break sind dafür da um zu verhindern, dass jemand seite=asjdhasdhj eingibt und eine Fehlermeldung produziert oder im schlimmsten Fall, auf andere Dateien Zugriff erhält.
Deine gesamte index.php sieht dann so aus:
Code: | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>xenlay-coons</title>
<html>
<link rel="stylesheet" type="text/css" href="stylexenlay.css" />
<link rel="stylesheet" media="screen" href="stylexenlay.css"/>
</head>
<body>
<div id="webseite">
<div id="header">
<img src="header.jpg" width="1460" height="301" />
</div><!--header-->
<div id="navioben">
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="index.php?news">News</a></li>
<li><a href="index.php?kater">Kater</a></li>
usw.
</ul>
</div><!--navioben-->
<div id="textfeld">
<div class="textinhalt">
<?php
if (isset($_GET['seite'])) {
switch($_GET['seite']) {
case 'kater': include('kater.html'); break;
case 'news': include('news.html'); break;
(usw.)
default: include('home.html');
}
}
else{
include('home.html');
}
?>
</div><!--textinhalt-->
</div><!--textfeld-->
<div id="footer">
<div id="navifooter">
<ul>
<li><a href="#">Impressum</a></li>
<li><a href="#">Kontakt</a></li>
</ul>
</div><!--navifooter-->
</div><!--footer-->
</div><!--webseite-->
</body>
</html>
|
Es gibt noch son paar Baustellen mit der Seite aber ich denke, für den Zwecke sollte das reichen
|
|
|
|
|
diemausi
Threadersteller
Dabei seit: 18.04.2012
Ort: Duisburg
Alter: 37
Geschlecht:
|
Verfasst Sa 05.05.2012 11:13
Titel
|
|
|
Ich weiß eine perfekte Seite ist das nicht, habe ich auch nicht erwartet. Bin halt erst am anfang. Aber ich werde es damit versuchen und berichten ob es klappt.
Vielen lieben dank dafür erstmal:)
P.s das mit der Sicherheit finde ich klasse, danke für den tip
|
|
|
|
|
diemausi
Threadersteller
Dabei seit: 18.04.2012
Ort: Duisburg
Alter: 37
Geschlecht:
|
Verfasst Sa 05.05.2012 11:45
Titel
|
|
|
Ok, ich hab es versucht, aber irgendwie ladet er die HP total langsam und mir rauscht der Firefox total ab und es geht nix mehr...
Ich mach aber auch wirklich alles kaputt -.-
|
|
|
|
|
ChrisKam
Dabei seit: 01.07.2009
Ort: Hattingen
Alter: 38
Geschlecht:
|
Verfasst Sa 05.05.2012 12:45
Titel
|
|
|
Hast du das (usw.) denn entfernt? Kannst Du Deine gesamte Seite mal zippen und hier reinstellen zum gucken?
|
|
|
|
|
diemausi
Threadersteller
Dabei seit: 18.04.2012
Ort: Duisburg
Alter: 37
Geschlecht:
|
Verfasst Sa 05.05.2012 12:58
Titel
|
|
|
Ja natürlich hab die das usw. nicht miteingepflegt ... hab auch alles wieder rückgängig gemacht und es so gelassen wie am anfang. Hab grad die totale blockade... -.- hab immer das gefühl der Lösung nahe zu sein und dann kommt immer alles anders
Wo kann ich die zip datein denn hochladen?
|
|
|
|
|
|
|
|
Ähnliche Themen |
probleme mit html
Html und CSS Probleme
Probleme (HTML-Formular)
Probleme mit HTML-Newsletter
Probleme mit html... HILFE!
[html] probleme mit größer-gleich
|
|