![]() |
Anzeige:
|
|
|||||||
| PHP/MySQL Alles rund um die Programmiersprache PHP sowie MySQL. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 01.06.2005
Alter: 22
Beiträge: 776
|
Hallo,
habe folgendes Problem: habe HIER links und rechts ein Div, das linke ist für die Navigation und das rechte für den Inhalt. Nun möchte ich, sobald ich im linken Div einen Link anwähle den Link ins Inhaltsdiv laden. Kann ich dies über einen normalen Link machen oder über die PHP-Funktion include? Der Inhalt soll in externen Dateien sein. |
|
|
|
|
|
|
#2 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 09.05.2007
Beiträge: 133
|
Ich bin jetzt nicht der King, aber denke mal mit der PHP-Funktion include!
__________________
Ich habs - mein neues High-End Notebook von Asus! |
|
|
|
|
|
#3 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 01.06.2005
Alter: 22
Beiträge: 776
|
Wie man eine Seite included weiß ich, allerdings wie eine andere bei Klick auf einen Link? |
|
|
|
|
|
#4 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 01.06.2005
Alter: 22
Beiträge: 776
|
Hallo,
so, ich habe schonmal ein wenig darüber nachgedacht: Code:
<?php
if(isset($page)) include($page.'.php');
else include('error.php');
?>
Die Links sehen dann so aus: Code:
Test Code:
Start Nun noch 2 Fragen: 1. Wie kann ich festlegen das als erstes immer start.php geladen wird? 2. Leider lädt er die Seite immer neu, was für meinen Musicplayer net gut ist. Wie kann man das umgehen? ( |
|
|
|
|
|
#5 (Direktlink) | ||
|
Forenmaskottchen
![]() Registriert seit: 08.11.2005
Alter: 22
Beiträge: 721
|
Zitat:
Code:
switch($page) {
case 'start' :
include("start.php");
break;
case 'news' :
include("news.php");
break;
//usw.
default :
include("start.php");
break;
}
Zitat:
__________________
Change my Avatar |
||
|
|
|
|
|
|
#6 (Direktlink) |
|
Gast
Beiträge: n/a
|
Hallo,
hab das jetzt bereits mit JavaScript realisiert, leider ballert mir dann ein anderes JS weg... ich werde heute Abend mal den Quellcode posten... |
|
|
|
#7 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 20.09.2005
Ort: Dresden
Alter: 21
Beiträge: 835
|
Nimm PHP, damit bist du am besten beraten.
|
|
|
|
|
|
#8 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 01.06.2005
Alter: 22
Beiträge: 776
|
Hallo,
bei PHP lädt er aber die Seite immer neu... |
|
|
|
|
|
#9 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 01.06.2005
Alter: 22
Beiträge: 776
|
Hallo,
so habe ich es mit JS gelöst: Code:
<script language="javascript" type="text/javascript">
function Inhalt(id)
{
divinhalt = document.getElementById('mycustomscroll2');
if(id == "0")
{
var content = "<?php include("start.php"); ?>";
}
else
{
var content = 'Test gelungen!';
}
divinhalt.innerHTML = content;
}
</script>
Code:
<script type="text/javascript" src="javascripts/js_interface_api_beta.js"></script>
<script type="text/javascript">
window.onload = init;
function init()
{
document.zanmantou1 = new Zanmantou("player");
hideSub();
Inhalt('0');
}
</script>
...klappt auch so wunderbar, allerdings wenn ich jetzt auch einen Link klicke: Code:
[*]1 Bsp: http://pillecup.de/index_test.php (Link unter Option 1 - 1) |
|
|
|
|
|
#10 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 01.06.2005
Alter: 22
Beiträge: 776
|
|
|
|
|
|
|
|
#11 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 08.11.2005
Alter: 22
Beiträge: 721
|
Ich schätze mal, das bei der erste Variante die Variable page automatisch an die index.php übergeben wird, da ja sonst keine Seite angegeben wird. Wenn du allerdings Variablen an andere Seiten übergeben willst, musst du wahrscheinlich die Seite mit angeben.
Ich finde die zweite Variante irgendwie sauberer...
__________________
Change my Avatar |
|
|
|
|
|
#12 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 01.06.2005
Alter: 22
Beiträge: 776
|
jo, werde mich auch dafür entscheiden...
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|