Autor |
Nachricht |
lowdoggnsu
Threadersteller
Dabei seit: 06.09.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Sa 29.11.2008 04:14
Titel PHP :: Including-Konflikt |
|
|
Hallo Freunde,
ich muss folgendes Realisieren:
Wie in diesem Screenshot zu sehen befinden sich vier Blöcke mit den jeweiligen Leistungen. Nun muss folgendes geschehen: beim click auf einen Block, müssen die Blöcke durch einen entsprechenden Erklärungstext ersetzt werden (via include() am besten).
Sicherlich könnte man das auch mit Flash realisieren (und zur Not werde ich das wohl auch tun müssen), da aber die Seite auf PHP fußt, würde ich es gerne erst mal auf server- bzw. clientseitiger Ebene probieren.
Der entsprechende Code des Div-Containers (page3.php) in dem dies alles nun stattfinden soll schaut wie folgt aus:
Code: |
<div id="links_1">
<p class="normal_text"><br /><br /><br />
<a href="index.php?id=3"><img src="img/audio.jpg"/></a>
<a href="index.php?id=3"><img src="img/visuals.jpg" /></a>
<a href="index.php?id=3"><img src="img/training.jpg"/></a>
<a href="index.php?id=3"><img src="img/event.jpg" /></a>
</p>
</div>
| (Bitte nicht auf die Schönheitsfehler achten )
Eine weiterführende Erklärung anhand des Codes:
- id=3 ist page3.php und an diese sollen nun die PHP-Files mit den entsprechenden Texten angehängt werden.
- die Links innerhalb des <p>-Tags sind sozusagen das Menü und genau dieses muss nun irgendwie "überschrieben" werden.
Ich habe es zwar schon mit einer If-Abfrage und einem Switch-Konstrukt probiert, aber die zündende Idee kam mir bislang noch nicht. Mein vergeblichen Versuche habe ich leider auch wieder verworfen, sodass ich sie hier nicht posten kann. Ich hoffe, dass vielleicht einer von euch den Geistesblitz hat und mir helfen kann.
Lieben Dank
Der LowDogg
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Sa 29.11.2008 11:20
Titel
|
|
|
du siehst schon, dass alle links id=3 übergeben? wie soll da ne unterscheidung stattfinden, was includiert wird?
desweiteren solltest du dir dan $_GET und file_exists() ansehen. dann nur noch includen und fertig.
|
|
|
|
|
Anzeige
|
|
|
Smooth-Graphics
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Sa 29.11.2008 11:46
Titel
|
|
|
Ich glaub die zündende Idee wäre eher, dass du hinter das id=3 noch ein &leitung=audio (etc.) hängen musst.
Wenn du utf-8 verwendest will der Validator übrigens statt dem & in der URL ein &
Und dann siehe pixelpapst.
|
|
|
|
|
lowdoggnsu
Threadersteller
Dabei seit: 06.09.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst So 30.11.2008 19:02
Titel
|
|
|
Würde das mir aber den gesamten Inhalt des Div-Containers durch die neue Seite (die statt den Links dann drin stehen sollte) auswechseln? Ich glaube nämlich nicht, er würde stattdessen die neue Seite bspw. unter die Kästchen setzen...
Zuletzt bearbeitet von lowdoggnsu am So 30.11.2008 19:14, insgesamt 2-mal bearbeitet
|
|
|
|
|
lowdoggnsu
Threadersteller
Dabei seit: 06.09.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 01.12.2008 01:04
Titel
|
|
|
Jo Freunde,
hat sich Thank God erledigt Trotzdem Danke für die Anregungen. Falls es jemanden interessiert: ich habe das mit Javascript und Hidden-Div's gelöst.
Bis zum nächsten Mal
LG LowDoggNsu
|
|
|
|
|
|
|
|
Ähnliche Themen |
CSS-Layout-Konflikt
jquery konflikt lösen
MooTools Script Konflikt
jquery/javascript/css: jscrollpane konflikt mit css
Konflikt zwischen Light & Videobox ?
Border-Konflikt bei verschachtelter Tabelle
|
|