kostenloser Webspace werbefrei: lima-city


Header Titel je nach Seite

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    l*******k

    Hallo,

    ich habe eine Header-Image, und auf jeder Seite wird dann die Grafik eingeblendet:
    http://lokalbook.wmw.cc/Lokalbook/HP/images/header-unterseiten/orange.jpg

    Aber auf dieser Grafik steht zum Beispiel Impressum, das wenn ich im Impressum bin das dann auf dem header die Datei /header-impressum.jpg anzeigt wie kann ich das machen.

    hätte mir das so vorgestellt:

    <script language='javascript'> 
    
    //-- Generate a random number between 0 and max. 
    
    function randomNum(max) { 
    
      var rNum=NaN 
    
      while (isNaN(rNum)) { 
    
        rNum=Math.floor(Math.random()*(max)) 
    
      } 
    
      return rNum 
    
    } 
    
      
    
    var pic = new Array() 
    
    pic[0]="images/4.jpg" 
    
    pic[1]="images/3.jpg" 
    
    pic[2]="images/2.jpg" 
    
    pic[3]="images/1.jpg" 
    
      
    
    imgTag='<img border="0" src="' 
    
    imgTag+=pic[randomNum(pic.length)] 
    
    imgTag+='">' 
    
    document.write (imgTag) 
    
    </script>


    die HP habe ich aber mit Includes zusammen gestellt, also ich habe eine
    heder.php
    seite.php
    footer.php

    und dann ist meine seite zum beispiel die impressum.php und hol die header und footer.php mit include rein, aber dann weiß die HP ja nicht das ich im Impressum bin, wie mach ich das das dann den Header header-impressum anzeigt?

    Gruß


    Beitrag zuletzt geändert: 5.8.2011 18:09:54 von lokalbook
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. sonok

    Moderator Kostenloser Webspace von sonok

    sonok hat kostenlosen Webspace.

    Also, ich würde da auf den Seiten dann oben eine Variable machen mit dem Namen des Bildes und dann dort bei Deinem Header die Variable als Dateinamen verwenden ...

    Oben also
    <?php $bild = "impressum"; ?>

    Und in der Headerdatei dann

    <img src="pfad/<?php echo $bild; ?>.jpg" />

    Beitrag zuletzt geändert: 5.8.2011 19:11:55 von sonok
  4. Autor dieses Themas

    l*******k

    Vielen Dank,

    Gruß Tobi

    Beitrag zuletzt geändert: 5.8.2011 22:21:48 von lokalbook
  5. roboterbastler

    roboterbastler hat kostenlosen Webspace.

    Könntest du nicht die aktuelle Seite durch Auslesen von document.title bestimmen? Damit könnte man sich die Variable sparen...

    Davon abgesehen könntest Du dir auch mehrere JPG-Bilder sparen, wenn Du das Headerbild mit GD (gibts doch hier bei lima-city oder?) dynamisch erzeugst...

    Beitrag zuletzt geändert: 7.8.2011 9:45:34 von roboterbastler
  6. Autor dieses Themas

    l*******k

    Wie meinst du das mit dem document title auslesen?

    Gruß
  7. Er meinte wohl, dass du den title deiner Seite per JavaScript auslesen sollst. Wenn da nur bspw. Impressum oder Kontakt o.Ä. steht, kannst du das ja bequem auslesen und deinen Imagepfad mit JS angeben.
  8. Autor dieses Themas

    l*******k

    Aber dazu bräuchte ich wieder auf jeder unterseite den Titel, das hab ich nicht weil ich diese mit includes zusammengesetzt habe also ich habe nur 1. Header Datei.

    und hab diese so zusammengesetzt:
    include header.php
    include seite.php
    und include footer.php


    sodass ich den header und footer nicht in jeder unterseite programmieren muss.
  9. anti-atomkraft

    Kostenloser Webspace von anti-atomkraft

    anti-atomkraft hat kostenlosen Webspace.

    seite.php:
    <?php
    $title="Impressum";
    $bild="bilder/header_impressum.gif";
    require_once ("header.php");
    ?>
    <!-- Seiteninhalt -->
    <?php
    require_once ("footer.php");
    ?>


    header.php:
    ...
    <title><?php echo $title; ?></title>
    ...
    <img src="<?php echo $bild; ?>" alt="<?php echo $title; ?>" />
    ...


    Beitrag zuletzt geändert: 9.8.2011 14:34:35 von anti-atomkraft
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!