SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 02.02.2006, 20:03:36
davinci davinci ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 56
PHP und CSS hat jemand 'ne Ahnung ?

Kann sein, eine seltene Frage hier, aber ich hoffe jemand kann mir helfen:

Ich habe folgendes Problem:

Ich habe eine index.php auf der ich z.B. per include() Befehl eine navi.php hineinlade. In der navi.php rufe ich dann via switch (welcher auch in der index.php enthalten ist, die jeweiligen Seiten auf. Z.B. die xyz.php.

Wenn alles geladen ist, dann fahre ich mit der Maus über die in der navi.php enthaltenen links und sie ändern die Farbe. So möchte ich es und es funktioniert auch. Klicke ich jetzt auf einen Link, dann lade ich logischerweise alles wieder neu. Somit ist auch der entsprechende Link wieder in der Grundfarbe.

Ich benötige jetzt eine Möglichkeit, damit der Link in der geänderten Farbe bleibt wenn die entsprechende Seite aufgerufen ist. --->>> wenn per index.php?zeige=1 die xyz.php geladen wurde, soll der entsprechende Link dazu in der geäderten Farbe erscheinen, damit der User in der Navigation sieht, wo er sich im Moment befindet. Wenn ich eine ander Seite lade, dann in der Navigation wiederum der vorherige Link in der Grundfarbe und der jetzt neue Link in der "aktiven" Farbe.

War das zu kompliziert oder kann man es verstehen was ich meine?

Geht das mit CSS bei dynamischen PHP Seiten ???

Gruß Davinci

Geändert von davinci (02.02.2006 um 20:06:47 Uhr)
Mit Zitat antworten
  #2  
Alt 02.02.2006, 20:44:55
alexwess alexwess ist offline
Anfänger
 
Registriert seit: Jan 2006
Alter: 51
Beiträge: 64
alexwess eine Nachricht über MSN schicken
AW: Ansatz

PHP-Code:
function get_css($soll,$ist) {

   if(
$soll == $ist) {
       
$ret 'over.css';
   } else {
       
$ret 'not_over.css';
   }

   return 
$ret;

<a href="go_to.php?open=1" class="<?php echo get_css(1,$_GET['open']) ?>">link 1</a><br />
<a href="go_to.php?open=2" class="<?php echo get_css(2,$_GET['open']) ?>">link 2</a><br />
<a href="go_to.php?open=3" class="<?php echo get_css(3,$_GET['open']) ?>">link 3</a>

Geändert von alexwess (02.02.2006 um 20:53:24 Uhr)
Mit Zitat antworten
  #3  
Alt 02.02.2006, 20:49:47
Usul Usul ist offline
Junior Member
 
Registriert seit: Jul 2004
Beiträge: 213
AW: PHP und CSS hat jemand 'ne Ahnung ?

Ob CSS geht oder nicht hat doch mit PHP nichts zu tun. Der Browser kriegt schliesslich keinen PHP-Code vom Server, sondern den vom PHP-Skript generierten (wahrscheinlich HTML-) Code.

Also wenn du im CSS-Skript die entsprechenden Klassen fuer die zwei verschiedenen Farben definiert hast, dann brauchste nur noch bei der dynamischen Erstellung deiner Links beim aktuellen Link die CSS-Klasse einzubinden. Dein PHP Skript weiss ja durch die Variable zeige welchen Link der User geklickt hat und diesen Link musste dann halt als <a class="bla" ....>...</a> erstellen.
__________________
Trapper: "This war is turning everybody into a criminal and it's making me sick."
Hawkeye: "Well next time try to stay out of the draft."
Mit Zitat antworten
  #4  
Alt 02.02.2006, 20:53:00
alexwess alexwess ist offline
Anfänger
 
Registriert seit: Jan 2006
Alter: 51
Beiträge: 64
alexwess eine Nachricht über MSN schicken
AW: PHP und CSS hat jemand 'ne Ahnung ?

?? das hab ich doch gemacht ??

mfg

alexwess
Mit Zitat antworten
  #5  
Alt 02.02.2006, 22:31:45
Usul Usul ist offline
Junior Member
 
Registriert seit: Jul 2004
Beiträge: 213
AW: PHP und CSS hat jemand 'ne Ahnung ?

Zitat:
Zitat von alexwess
?? das hab ich doch gemacht ??

mfg

alexwess

ich rate mal du beziehst dich auf mein post.

also: wir haben gleichzeitig geschrieben. als ich angefangen habe zu schreiben, war dein post noch nicht da. da du aber schneller geschrieben hast als ich, hast du zuerst gepostet. bottom line: wo ich mein post geschrieben habe, wusste ich von deinem noch gar nichts.
__________________
Trapper: "This war is turning everybody into a criminal and it's making me sick."
Hawkeye: "Well next time try to stay out of the draft."

Geändert von Usul (02.02.2006 um 22:32:07 Uhr)
Mit Zitat antworten
  #6  
Alt 02.02.2006, 23:44:43
alexwess alexwess ist offline
Anfänger
 
Registriert seit: Jan 2006
Alter: 51
Beiträge: 64
alexwess eine Nachricht über MSN schicken
AW: PHP und CSS hat jemand 'ne Ahnung ?

ok, alles klar.

sorry.

mfg
Mit Zitat antworten
  #7  
Alt 07.02.2006, 11:35:50
davinci davinci ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 56
AW: PHP und CSS hat jemand 'ne Ahnung ?

Ich denke ich bin noch icht soweit, daß ich das einsetze. Ich muss mir erst darüber klar werden wie das genau funktioniert. Irgendwie stehe ich auf dem Schlauch. Aber das krieg ich noch hin. Vielen Dank schon mal.

Allerdings habe ich in der Zwischenzeit noch eine Frage die etwas umfangreich im Code ist: Wenn ich in der folgenden Datei:

PHP-Code:
<html>
<title>..:: test ::..</title>
<link href="../lib/css/style.css" rel="stylesheet" type="text/css">
<link href="../lib/css/text.css" rel="stylesheet" type="text/css">
<link href="overtext.css" rel="stylesheet" type="text/css">

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" height="100%"  border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center" valign="middle"><div align="center"></div>
      <table width="900" height="561" border="0" align="center" cellpadding="0" cellspacing="0" class="taball">
      <tr>
        <td width="207" height="130" rowspan="2" valign="top"><a href="index.php?nav=1&zeige=1&titel=0"><img src="../lib/pic/sonstige/leer.jpg" width="207" height="130" border="0" align="top"></a></td>
        <td width="6" rowspan="2" valign="top"></td>
        <td width="25" height="100" valign="bottom" class="titelform">&nbsp;</td>
        <td width="656" valign="bottom" class="titelform"><?PHP $array file('titeltext.txt'); echo($array[intval($_GET['titel'])]); ?></td>
      </tr>
      <tr>
        <td height="30" colspan="2" valign="top">&nbsp;</td>
      </tr>
      <tr>
        <td width="207" height="426" valign="top">
          <?PHP include("testnavi_col.php"); ?></td>
        <td width="6" valign="top" class="tabright">&nbsp;</td>
        <td height="426" colspan="2" valign="top"><?PHP 
switch($_GET['zeige']){ 
  default: 
  case 
1
    
$zeige 'le_test.php'
  break; 
  case 
2
    
$zeige 'le_test.php'
  break; 
  } 
include(
$zeige); 
?></td>
      </tr>
    </table></td>
  </tr>
</table>
</body>
</html>
die Datei "testnavi_col.php lade, dann funktioniert die CSS Formatierung nicht. Wenn ich die Datei "testnavi_col.php einzeln aufrufe, funktioniert's... jetzt habe ich schon einige Zeit damit verbracht, den Fehler zu suchen aber ich finde ihn nicht. Den "titel" bekomme ich CSS formatiert angezeigt aber ab da ändert sich auch die farbe hier im Code. Woran liegt das ?

Vielleicht habe ich jetzt schon zu oft drüber geschaut... Da würde mir ein ziemlicher Brocken von der Schulter genommen, wenn ich da 'ne Lösung bekommen würde.

Danke für die Hilfe Davinci
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Allgemeine Frage zu Versionen php 4 und 5 hermes PHP Grundlagen 7 19.08.2005 19:16:41
Fehlermeldung in PHP SilverDragon77 PHP Grundlagen 6 27.05.2005 16:11:25
Wie man durch PHP von der Schule fliegen kann?! Jacki Off Topic Area 2 06.08.2004 13:20:39
Timestamp von PHP und MySQL BlindCrazyBoy PHP für Fortgeschrittene und Experten 8 16.02.2003 01:37:08
Einführung in PHP und Datenbanken Lómion PHP für Fortgeschrittene und Experten 7 07.02.2002 14:47:29


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:57:32 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt