Jump to content

Archived

This topic is now archived and is closed to further replies.

ptex

Banner stored as PHP

Recommended Posts

How can I make this

<h1 id="siteName" align="center"><script language="JavaScript">
<!--
image = new Array
image[1]="images/TopBanner1.jpg"
image[2]="images/TopBanner2.jpg"
image[3]="images/TopBanner3.jpg"
image[4]="images/TopBanner4.jpg"
image[5]="images/TopBanner5.jpg"
image[6]="images/TopBanner6.jpg"
image[7]="images/TopBanner7.jpg"
image[8]="images/TopBanner8.jpg"
image[9]="images/TopBanner9.jpg"
image[10]="images/FlowersBanner.jpg"
// Create a random number between 1 and ten
random_num = (Math.round((Math.random()*9)+1))

document.write("<img src=\"" + image[random_num] + "\">");

//-->
</script></h1>

Look more like this
<?echo $banner?>

I would like to have the ability to change the banner images with out going to every page or renaming then every time?

Share this post


Link to post
Share on other sites
Use an external javascript file. Save the below as banner.js
[code]image = new Array
image[1]="images/TopBanner1.jpg"
image[2]="images/TopBanner2.jpg"
image[3]="images/TopBanner3.jpg"
image[4]="images/TopBanner4.jpg"
image[5]="images/TopBanner5.jpg"
image[6]="images/TopBanner6.jpg"
image[7]="images/TopBanner7.jpg"
image[8]="images/TopBanner8.jpg"
image[9]="images/TopBanner9.jpg"
image[10]="images/FlowersBanner.jpg"
// Create a random number between 1 and ten
random_num = (Math.round((Math.random()*9)+1))

document.write("<img src=\"" + image[random_num] + "\">");[/code]

Use it like this (on every page):
[code]
<h1 id="siteName" align="center"><script type="text/javascript" src="banner.js"></script></h1>
[/code]

Share this post


Link to post
Share on other sites
Wow I'm dumb thanks but this can be done in PHP as a include right? Sorry for the noob question and thanks.

Share this post


Link to post
Share on other sites
[!--quoteo(post=376070:date=May 22 2006, 12:20 PM:name=ptex)--][div class=\'quotetop\']QUOTE(ptex @ May 22 2006, 12:20 PM) [snapback]376070[/snapback][/div][div class=\'quotemain\'][!--quotec--]
... but this can be done in PHP as a include right? Sorry for the noob question and thanks.
[/quote]
Yes, but there's no obvious benefit to that compared to what I gave you.

If that's what you really want to do, then take [b]all[/b] of the code you originally posted and save it as do_banner.php and use it like this on every page:

[code]<?php
include("do_banner.php");
?>[/code]

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.