Du har helt ret Kasper.
Løsning kommer her:
Vi endte med at lave sideskift med php i stedet for jQuery.
På den måde var det nemmere at anvende "klik" på siden til at skifte banner, det er i øvrigt også meget nemmere at lave interne link på siden nu hvor hver fane giver et url som fx. www.kp-foto.com/about.
sideskift ser således ud:
<?php
switch ($_GET['s']) {
case "": include("subsites/home.php");
break;
case "about": include("subsites/about.php");
break;
case "news": include("subsites/news.php");
break;
case "service": include("subsites/service.php");
break;
case "links": include("subsites/links.php");
break;
case "contact": include("subsites/contact.php");
break;
case "contact2": include("contact2.php");
break;
case "biography": include("subsites/biography.php");
break;
case "gallery": include("subsites/gallery.php");
break;
default: echo "Den angivende side eksistere ikke";
}
?>
navigationen i menuen ser således ud:
<div id="menu">
<ul>
<li id="lihome" class="active"><a href="http://www.kp-foto.com/" id="home" onclick="marker(id);" name="home"<?php if($_GET['s']=="") { echo ' class="current"'; } ?>>Home</a></li>
<li id="liabout"><a href="http://www.kp-foto.com/about/" id="about" onclick="marker(id);" name="about"<?php if($_GET['s']=="about") { echo ' class="current"'; } ?>>About</a></li>
<li id="linews"><a href="http://www.kp-foto.com/news/" id="news" onclick="marker(id);" name="news"<?php if($_GET['s']=="news") { echo ' class="current"'; } ?>>News</a></li>
<li id="liservice"><a href="http://www.kp-foto.com/service/" id="service" onclick="marker(id);" name="service"<?php if($_GET['s']=="service") { echo ' class="current"'; } ?>>Services</a></li>
<li id="lilinks"><a href="http://www.kp-foto.com/links/" id="links" onclick="marker(id);" name="links"<?php if($_GET['s']=="links") { echo ' class="current"'; } ?>>Links</a></li>
<li id="licontact"><a href="http://www.kp-foto.com/?s=contact" id="contact" onclick="marker(id);" name="contact"<?php if($_GET['s']=="contact") { echo ' class="current"'; } ?>>Contact</a></li>
<li id="libiography"><a href="http://www.kp-foto.com/biography/" id="biography" onclick="marker(id);" name="biography"<?php if($_GET['s']=="biography") { echo ' class="current"'; } ?>>Biography</a></li>
</ul>
</div>
Alt PHP'en heri er udelukkende for at flytte den "grå box" ved menupunkterne. Det var javascript før.
Det eneste jeg anvender jQuery til nu er det automatiske galleri hvor jQuery koden automatisk tjekker om jeg har lagt nye billedmapper op på serveren der skal vises.
Nu til banneren:
Den løses så med en simpel PHP kode:
<div id="header-pic"><a href="http://www.kp-foto.com/"><img src="http://www.kp-foto.com/Bannere/Banner_<?php echo(rand(1,25)); ?>.jpg" alt="HEADER © COPYRIGHT 2007-2011 ALL RIGHTS RESERVED KP-FOTO"></a></div
Håber det var svar nok. Det er ikke sikkert jeg helt har fattet det, men så må Daniele lige supplere.
Der var også noget med en lille ekstra magisk fil ved navn .htaccess, men det må han hellere selv uddybe hvis han lyster.
Endnu engang rigtig mange tak til jer begge for hjælpen med siden, jeg er blevet enormt glad for den!!!
Super forum det her Kasper!
Jeg har lavet et link til udvikleren.dk på min news side, og i er begge nævnt. håber det er ok.
vh
KP-FOTO