Brady h 07-27-2006, 04:03 PM I am new to web design and javascript even more so. I have a cut and paste script which rotates a series of images. It works just fine on its own.When i use it for multiple places on the same page, each to display it's own series of images, the best i can do is get all seven boxes displaying the same series of images and all working to only one timer.
I have mixed and matched, varied and altered this code to try and get it to work. I need to somehow seperate them.I also want to store the code between the <head></head> in a seperate .jss.
The fixes for similar problems experianced by other people i've seen are custom made, but i dont know enough to apply them here.
Should i use a different code all together?
Its time to bring out the big guns!!
Pls, someone help me.
Thank you.
<script type="text/JavaScript">
<head>
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
var imgs = new Array('sample1.jpg','sample2.jpg','sample3.jpg');
var delay = 4000;
var counter = 0;
function preloadImgs(){
for(var i=0;i<imgs.length;i++){
MM_preloadImages(imgs[i]);
}
}
function randomImages(){
if(counter == (imgs.length)){
counter = 0;
}
MM_swapImage('rotator', '', imgs[counter++]);
setTimeout('randomImages()', delay);
}
</script>
</head>
<body onload="preloadImgs();randomImages();">
<td><img src="sample1.jpg" name="rotator" id="rotator" /></td>
p.s my browser is i.e
vwphillips 07-27-2006, 06:29 PM <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<script language="JavaScript" type="text/javascript">
<!--
// Simple Slide Show OOP (27-July-2006)
// by Vic Phillips http://www.vicsjavascripts.org.uk
// A Simple Slide Show utilising Object Orientated Technics
// allow as many applications as required to have independent functionality.
// Images are defied in the HTML Code and may be optionally randomised.
// Controls allow the display of a specific, next, previous image
// or images automatically sequenced.
// ***** The HTML Code
//
// Each Slide Show is defined in the HTML Code
// e.g.
// <div id="TstSS1" style="position:relative;width:100px;height:50px;" >
// <img src="One.gif" width="100" height="50" >
// <img src="Two.gif" width="100" height="50" >
// <img src="Three.gif" width="100" height="50" >
// </div>
// The parent <DIV> must be assigned a unique ID name
// and must have a positional style of 'position:relative;' or 'position:absolute;'
// The images may have a style of 'position:absolute;', this will be forced during initialisation.
// ***** Initialisation
// Each Slide Show must be initialised from a <BODY> or window onload event
// e.g.
// <body onload="zxcOOPSlideShow('fred','',2000,2);">
// where
// parameter 0 = the unique ID name of the Slide Show parent node. (string)
// parameter 1 = the mode, 'A' = auto rotate on loading, 'R' = randomise images. (string '', 'A', 'R' or 'RA')
// parameter 2 = the auto rotate delay between images in milliSeconds(default 1000). (digits)
// parameter 3 = the start image, starting from 1(default 1). (digits)
// ***** The Controls
//
// The Slide Shows may be controlled by an event call to function 'zxcSSImg'
// e.g.
// <input type="button" name="" value="Next" onclick="zxcSSImg('TstSS1',1)">
// <input type="button" name="" value="Auto" onclick="zxcSSImg('TstSS1')">
// <input type="button" name="" value="Last" onclick="zxcSSImg('TstSS1',-1)"><br>
// <img src="One.gif" width="25" height="13" onclick="zxcSSImg('TstSS1',0,1)" >
// where:
// parameter 0 = the unique ID name of the Slide Show parent node. (string)
// parameter 1 = the mode 1 = next image, -1 = previous image, 0 = auto sequence. (digits)
// parameter 2 = (optional) over rides parameter 2, the image number to display. (omit or digits)
// ***** General
//
// All variable, function etc. names are prefixed with 'zxc' to minimise conflicts with other JavaScripts
// These character are easily changed to characters of choice using global find and replace.
//
// The Functional Code(about 2K) is best as an External JavaScript.
//
// Tested with IE6 and Mozilla FireFox
//
// **** Functional Code - NO NEED to Change
function zxcSSImg(zxcid,zxcd,zxcnu){
var zxcoop=window['zxcSS'+zxcid];
if (!window['zxcSS'+zxcid]){ return; }
clearTimeout(zxcoop.to);
if (zxcnu){ if (zxcnu<1||zxcnu>=zxcoop.imgary.length){ return; }; zxcoop.cnt=zxcnu-1; zxcoop.d=0; zxcoop.next(); }
else if (zxcd==1||zxcd==-1){ zxcoop.d=zxcd; zxcoop.next(); }
else if (!zxcnu) { zxcoop.auto(); }
}
function zxcOOPSlideShow(zxcid,zxcmd,zxcdly,zxcfirst){
if (window['zxcSS'+zxcid]){ return; }
window['zxcSS'+zxcid]=new zxcSSOOP(zxcid,zxcmd,zxcdly,zxcfirst);
}
function zxcSSOOP(zxcid,zxcmd,zxcdly,zxcfirst){
var zxcp=document.getElementById(zxcid);
var zxcimgs=zxcp.getElementsByTagName('IMG');
if (!zxcimgs){ return; }
this.imgary=[];
for (var zxc0=0;zxc0<zxcimgs.length;zxc0++){ zxcSSStyle(zxcimgs[zxc0],{position:'absolute',zIndex:'0',left:'0px',top:'0px'}); this.imgary.push(zxcimgs[zxc0]); }
if (zxcmd.match('R')){ this.imgary=this.imgary.randomise(); }
this.ref='zxcSS'+zxcid;
window[this.ref]=this;
this.to=null
this.dly=zxcdly||1000;
this.d=1;
this.cnt=zxcfirst||1;
this.cnt--;
this.lst=zxcimgs[this.cnt];
this.lst.style.zIndex='1';
if (zxcmd.match('A')){ this.auto(); }
}
zxcSSOOP.prototype.next=function(){
this.cnt+=this.d;
if (this.cnt==this.imgary.length){ this.cnt=0; }
if (this.cnt<0){ this.cnt=this.imgary.length-1; }
this.lst.style.zIndex='0';
this.imgary[this.cnt].style.zIndex='1';
this.lst=this.imgary[this.cnt];
this.d=this.d||1;
}
zxcSSOOP.prototype.auto=function(){
this.next();
this.setTimeOut('auto()',this.dly);
}
zxcSSOOP.prototype.setTimeOut=function(zxcf,zxcd){
this.to=setTimeout('window.'+this.ref+'.'+zxcf,zxcd);
}
Array.prototype.randomise=function(){
this.cnt=0; this.ta=[];
while (this.cnt<this.length){ zxctmp=Math.floor(Math.random()*this.length-1)+1; if (!this.ta[zxctmp]){this.ta[zxctmp]=this[this.cnt]; this.cnt++; } }
return this.ta;
}
function zxcSSStyle(zxcele,zxcstyle){
for (key in zxcstyle){ zxcele.style[key]=zxcstyle[key]; }
}
//-->
</script></head>
<body onload="zxcOOPSlideShow('TstSS1','',2000,1);zxcOOPSlideShow('TstSS2','RA');">
<div id="TstSS1" style="position:relative;width:100px;height:50px;" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/One.gif" width="100" height="50" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Two.gif" width="100" height="50" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Three.gif" width="100" height="50" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Four.gif" width="100" height="50" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Five.gif" width="100" height="50" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Six.gif" width="100" height="50" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Seven.gif" width="100" height="50" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Eight.gif" width="100" height="50" >
</div>
<input type="button" name="" value="Next" onclick="zxcSSImg('TstSS1',1)">
<input type="button" name="" value="Auto" onclick="zxcSSImg('TstSS1')">
<input type="button" name="" value="Last" onclick="zxcSSImg('TstSS1',-1)"><br>
<img src="http://www.vicsjavascripts.org.uk/StdImages/One.gif" width="25" height="13" onclick="zxcSSImg('TstSS1',0,1)" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Two.gif" width="25" height="13" onclick="zxcSSImg('TstSS1',0,2)" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Three.gif" width="25" height="13" onclick="zxcSSImg('TstSS1',0,3)" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Four.gif" width="25" height="13" onclick="zxcSSImg('TstSS1',0,4)" >
<br>
<img src="http://www.vicsjavascripts.org.uk/StdImages/Five.gif" width="25" height="13" onclick="zxcSSImg('TstSS1',0,5)" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Six.gif" width="25" height="13" onclick="zxcSSImg('TstSS1',0,6)" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Seven.gif" width="25" height="13" onclick="zxcSSImg('TstSS1',0,7)" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Eight.gif" width="25" height="13" onclick="zxcSSImg('TstSS1',0,8)" >
<br>
<br>
<div id="TstSS2" style="position:relative;width:100px;height:50px;" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/One.gif" width="100" height="50" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Two.gif" width="100" height="50" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Three.gif" width="100" height="50" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Four.gif" width="100" height="50" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Five.gif" width="100" height="50" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Six.gif" width="100" height="50" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Seven.gif" width="100" height="50" >
<img src="http://www.vicsjavascripts.org.uk/StdImages/Eight.gif" width="100" height="50" >
</div>
<input type="button" name="" value="Next" onclick="zxcSSImg('TstSS2',1)">
<input type="button" name="" value="Auto" onclick="zxcSSImg('TstSS2')">
<input type="button" name="" value="Last" onclick="zxcSSImg('TstSS2',-1)">
</body>
</html>
Brady h 07-28-2006, 10:57 AM Thanks 4 taking the time to answer my post and so speedily too.
Very much appreciated.
Unfortunately i need to ask you some more.
I have used your example code exactly the same without changing anything except for the images.( short address)
I dont get a slide show but i get all the images in column (except for one which disappears after the page has loaded).
I then copied the code in a new page with nothing else and i still get the same effect.
What could i be overlooking?
Thanks
vwphillips 07-28-2006, 11:28 AM // ***** Initialisation
// Each Slide Show must be initialised from a <BODY> or window onload event
// e.g.
// <body onload="zxcOOPSlideShow('fred','',2000,2);">
or post a link to your code
should have said
welcome
Brady h 07-28-2006, 11:45 AM I used the <body onload....>
sorry cant link .not published
4637
vwphillips 07-28-2006, 12:20 PM just tested using my images and its fine.
may be the size of your images.
how large are they in KByte?
if large they may need preloading prior to initialising the script
I'm sure we can fix
edit
but there again if you are using this locally it should not make a difference, will have to think
edit again
can you zip your images and post
Brady h 07-28-2006, 12:27 PM hmmm
The images range from between 2.6 to 3.4 Kb.
vwphillips 07-28-2006, 12:38 PM can you zip and post your images
and run this and let me know the text box values
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html >
<head>
<title>Untitled Document</title>
<script language="JavaScript" type="text/javascript">
// **** Functional Code - NO NEED to Change
function zxcSSImg(zxcid,zxcd,zxcnu){
var zxcoop=window['zxcSS'+zxcid];
if (!window['zxcSS'+zxcid]){ return; }
clearTimeout(zxcoop.to);
if (zxcnu){ if (zxcnu<1||zxcnu>=zxcoop.imgary.length){ return; }; zxcoop.cnt=zxcnu-1; zxcoop.d=0; zxcoop.next(); }
else if (zxcd==1||zxcd==-1){ zxcoop.d=zxcd; zxcoop.next(); }
else if (!zxcnu) { zxcoop.auto(); }
}
function zxcOOPSlideShow(zxcid,zxcmd,zxcdly,zxcfirst){
document.Show.Show0.value=vic++;
if (window['zxcSS'+zxcid]){ return; }
document.Show.Show1.value=vic++;
window['zxcSS'+zxcid]=new zxcSSOOP(zxcid,zxcmd,zxcdly,zxcfirst);
}
function zxcSSOOP(zxcid,zxcmd,zxcdly,zxcfirst){
document.Show.Show2.value=vic++;
var zxcp=document.getElementById(zxcid);
var zxcimgs=zxcp.getElementsByTagName('IMG');
document.Show.Show3.value=zxcimgs.length;
if (!zxcimgs){ return; }
document.Show.Show4.value=vic++;
this.imgary=[];
for (var zxc0=0;zxc0<zxcimgs.length;zxc0++){vic++; zxcSSStyle(zxcimgs[zxc0],{position:'absolute',zIndex:'0',left:'0px',top:'0px'}); this.imgary.push(zxcimgs[zxc0]); }
document.Show.Show5.value=vic++;
if (zxcmd.match('R')){ this.imgary=this.imgary.randomise(); }
this.ref='zxcSS'+zxcid;
window[this.ref]=this;
this.to=null
this.dly=zxcdly||1000;
this.d=1;
this.cnt=zxcfirst||1;
this.cnt--;
this.lst=zxcimgs[this.cnt];
this.lst.style.zIndex='1';
if (zxcmd.match('A')){ this.auto(); }
document.Show.Show6.value=vic++;
}
zxcSSOOP.prototype.next=function(){
this.cnt+=this.d;
if (this.cnt==this.imgary.length){ this.cnt=0; }
if (this.cnt<0){ this.cnt=this.imgary.length-1; }
this.lst.style.zIndex='0';
this.imgary[this.cnt].style.zIndex='1';
this.lst=this.imgary[this.cnt];
this.d=this.d||1;
}
zxcSSOOP.prototype.auto=function(){
this.next();
this.setTimeOut('auto()',this.dly);
}
zxcSSOOP.prototype.setTimeOut=function(zxcf,zxcd){
this.to=setTimeout('window.'+this.ref+'.'+zxcf,zxcd);
}
Array.prototype.randomise=function(){
this.cnt=0; this.ta=[];
while (this.cnt<this.length){ zxctmp=Math.floor(Math.random()*this.length-1)+1; if (!this.ta[zxctmp]){this.ta[zxctmp]=this[this.cnt]; this.cnt++; } }
return this.ta;
}
function zxcSSStyle(zxcele,zxcstyle){
for (key in zxcstyle){ zxcele.style[key]=zxcstyle[key]; }
}
//-->
</script>
</head>
<body onload="zxcOOPSlideShow('TstSS1','',2000,1);zxcOOPSlideShow('TstSS2','RA');">
<div id="TstSS1" style="position: relative; width:100px; height:64px;">
<img src="http://www.vicsjavascripts.org.uk/StdImages/One.gif" width="100" height="64">
<img src="http://www.vicsjavascripts.org.uk/StdImages/Two.gif" width="100" height="64">
<img src="http://www.vicsjavascripts.org.uk/StdImages/One.gif" width="100" height="64">
<img src="http://www.vicsjavascripts.org.uk/StdImages/One.gif" width="100" height="64">
<img src="http://www.vicsjavascripts.org.uk/StdImages/One.gif" width="100" height="64">
<img src="http://www.vicsjavascripts.org.uk/StdImages/One.gif" width="100" height="64">
<img src="http://www.vicsjavascripts.org.uk/StdImages/One.gif" width="100" height="64">
<img src="http://www.vicsjavascripts.org.uk/StdImages/One.gif" width="100" height="64">
</div>
<input type="button" name="" value="Next" onclick="zxcSSImg('TstSS1',1)">
<input type="button" name="" value="Auto" onclick="zxcSSImg('TstSS1')">
<input type="button" name="" value="Last" onclick="zxcSSImg('TstSS1',-1)"><br>
<img src="capepoint.jpg" width="25" height="13" onclick="zxcSSImg('TstSS1',0,1)" >
<img src="capetown.jpg" width="25" height="13" onclick="zxcSSImg('TstSS1',0,2)" >
<img src="cableway.jpg" width="25" height="13" onclick="zxcSSImg('TstSS1',0,3)" >
<img src="capetown1.jpg" width="25" height="13" onclick="zxcSSImg('TstSS1',0,4)" >
<br>
<img src="clifton.jpg" width="25" height="13" onclick="zxcSSImg('TstSS1',0,5)" >
<img src="cticc.jpg" width="25" height="13" onclick="zxcSSImg('TstSS1',0,6)" >
<img src="bakoven.jpg" width="25" height="13" onclick="zxcSSImg('TstSS1',0,7)" >
<img src="beach.jpg" width="25" height="13" onclick="zxcSSImg('TstSS1',0,8)" >
<br>
<br>
<div id="TstSS2" style="position: relative; width:100px; height:50px;" >
<img src="capegrace1.jpg" >
<img src="farm2.jpg" >
<img src="farm.jpg" >
<img src="tableview.jpg" >
<img src="thebays.jpg" >
<img src="waterfront.jpg" >
<img src="waterfront1.jpg" >
<img src="waterfront2.jpg" >
</div>
<input type="button" name="" value="Next" onclick="zxcSSImg('TstSS2',1)">
<input type="button" name="" value="Auto" onclick="zxcSSImg('TstSS2')">
<input type="button" name="" value="Last" onclick="zxcSSImg('TstSS2',-1)">
<script> vic=0; </script>
<form name=Show id=Show style="position:absolute;visibility:visible;top:450px;left:0px;" >
<input size=10 name=Show0 >
<input size=10 name=Show1 >
<input size=10 name=Show2 >
<input size=10 name=Show3 >
<input size=10 name=Show4 >
<input size=10 name=Show5 >
<input size=10 name=Show6 >
<input size=10 name=Show7 >
<input size=10 name=Show8 >
<input size=10 name=Show9 >
</form>
</body>
</html>
also
It is important that the credits are left intact
// Simple Slide Show OOP (27-July-2006)
// by Vic Phillips http://www.vicsjavascripts.org.uk
Brady h 07-28-2006, 12:39 PM image attachement
4638
Brady h 07-28-2006, 12:47 PM Text box values 0 1 2 8 3 Blank etc
vwphillips 07-28-2006, 01:15 PM using the limited number of images you ziped
it worked fine
but the tb numbers identified where it stopped for you
try this and let me know the text box numbers
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html >
<head>
<title>Untitled Document</title>
<script language="JavaScript" type="text/javascript">
// Simple Slide Show OOP (27-July-2006)
// by Vic Phillips http://www.vicsjavascripts.org.uk
// **** Functional Code - NO NEED to Change
function zxcSSImg(zxcid,zxcd,zxcnu){
var zxcoop=window['zxcSS'+zxcid];
if (!window['zxcSS'+zxcid]){ return; }
clearTimeout(zxcoop.to);
if (zxcnu){ if (zxcnu<1||zxcnu>=zxcoop.imgary.length){ return; }; zxcoop.cnt=zxcnu-1; zxcoop.d=0; zxcoop.next(); }
else if (zxcd==1||zxcd==-1){ zxcoop.d=zxcd; zxcoop.next(); }
else if (!zxcnu) { zxcoop.auto(); }
}
function zxcOOPSlideShow(zxcid,zxcmd,zxcdly,zxcfirst){
document.Show.Show0.value=vic++;
if (window['zxcSS'+zxcid]){ return; }
document.Show.Show1.value=vic++;
window['zxcSS'+zxcid]=new zxcSSOOP(zxcid,zxcmd,zxcdly,zxcfirst);
}
function zxcSSOOP(zxcid,zxcmd,zxcdly,zxcfirst){
document.Show.Show2.value=vic++;
var zxcp=document.getElementById(zxcid);
var zxcimgs=zxcp.getElementsByTagName('IMG');
document.Show.Show3.value=zxcimgs.length;
if (!zxcimgs){ return; }
document.Show.Show4.value=vic++;
this.imgary=[];
for (var zxc0=0;zxc0<zxcimgs.length;zxc0++){
vic++;
zxcimgs[zxc0].style.position='absolute';
zxcimgs[zxc0].style.zIndex='0';
zxcimgs[zxc0].style.left='0px';
zxcimgs[zxc0].style.top='0px';
this.imgary.push(zxcimgs[zxc0]);
}
document.Show.Show5.value=vic++;
if (zxcmd.match('R')){ this.imgary=this.imgary.randomise(); }
this.ref='zxcSS'+zxcid;
window[this.ref]=this;
this.to=null
this.dly=zxcdly||1000;
this.d=1;
this.cnt=zxcfirst||1;
this.cnt--;
this.lst=zxcimgs[this.cnt];
this.lst.style.zIndex='1';
if (zxcmd.match('A')){ this.auto(); }
document.Show.Show6.value=vic++;
}
zxcSSOOP.prototype.next=function(){
this.cnt+=this.d;
if (this.cnt==this.imgary.length){ this.cnt=0; }
if (this.cnt<0){ this.cnt=this.imgary.length-1; }
this.lst.style.zIndex='0';
this.imgary[this.cnt].style.zIndex='1';
this.lst=this.imgary[this.cnt];
this.d=this.d||1;
}
zxcSSOOP.prototype.auto=function(){
this.next();
this.setTimeOut('auto()',this.dly);
}
zxcSSOOP.prototype.setTimeOut=function(zxcf,zxcd){
this.to=setTimeout('window.'+this.ref+'.'+zxcf,zxcd);
}
Array.prototype.randomise=function(){
this.cnt=0; this.ta=[];
while (this.cnt<this.length){ zxctmp=Math.floor(Math.random()*this.length-1)+1; if (!this.ta[zxctmp]){this.ta[zxctmp]=this[this.cnt]; this.cnt++; } }
return this.ta;
}
function zxcSSStyle(zxcele,zxcstyle){
for (key in zxcstyle){ zxcele.style[key]=zxcstyle[key]; }
}
//-->
</script>
</head>
<body onload="zxcOOPSlideShow('TstSS1','',2000,1);zxcOOPSlideShow('TstSS2','RA');">
<div id="TstSS1" style="position: relative; width:100px; height:64px;">
<img src="bakoven1.jpg" width="100" height="64">
<img src="bakoven.jpg" width="100" height="64">
<img src="capetown.jpg" width="100" height="64">
<img src="clifton.jpg" width="100" height="64">
<img src="beach.jpg" width="100" height="64">
<img src="capepoint.jpg" width="100" height="64">
<img src="capetown.jpg" width="100" height="64">
<img src="capetown.jpg" width="100" height="64">
</div>
<input type="button" name="" value="Next" onclick="zxcSSImg('TstSS1',1)">
<input type="button" name="" value="Auto" onclick="zxcSSImg('TstSS1')">
<input type="button" name="" value="Last" onclick="zxcSSImg('TstSS1',-1)"><br>
<img src="capepoint.jpg" width="25" height="13" onclick="zxcSSImg('TstSS1',0,1)" >
<img src="capetown.jpg" width="25" height="13" onclick="zxcSSImg('TstSS1',0,2)" >
<img src="cableway.jpg" width="25" height="13" onclick="zxcSSImg('TstSS1',0,3)" >
<img src="capetown1.jpg" width="25" height="13" onclick="zxcSSImg('TstSS1',0,4)" >
<br>
<img src="clifton.jpg" width="25" height="13" onclick="zxcSSImg('TstSS1',0,5)" >
<img src="cticc.jpg" width="25" height="13" onclick="zxcSSImg('TstSS1',0,6)" >
<img src="bakoven.jpg" width="25" height="13" onclick="zxcSSImg('TstSS1',0,7)" >
<img src="beach.jpg" width="25" height="13" onclick="zxcSSImg('TstSS1',0,8)" >
<br>
<br>
<div id="TstSS2" style="position: relative; width:100px; height:50px;" >
<img src="bakoven1.jpg" width="100" height="64">
<img src="bakoven.jpg" width="100" height="64">
<img src="capetown.jpg" width="100" height="64">
<img src="clifton.jpg" width="100" height="64">
<img src="beach.jpg" width="100" height="64">
<img src="capepoint.jpg" width="100" height="64">
<img src="capetown.jpg" width="100" height="64">
<img src="capetown.jpg" width="100" height="64">
</div>
<input type="button" name="" value="Next" onclick="zxcSSImg('TstSS2',1)">
<input type="button" name="" value="Auto" onclick="zxcSSImg('TstSS2')">
<input type="button" name="" value="Last" onclick="zxcSSImg('TstSS2',-1)">
<script> vic=0; </script>
<form name=Show id=Show style="position:absolute;visibility:visible;top:450px;left:0px;" >
<input size=10 name=Show0 >
<input size=10 name=Show1 >
<input size=10 name=Show2 >
<input size=10 name=Show3 >
<input size=10 name=Show4 >
<input size=10 name=Show5 >
<input size=10 name=Show6 >
<input size=10 name=Show7 >
<input size=10 name=Show8 >
<input size=10 name=Show9 >
</form>
<br>
Text box values 0 1 2 8 3 Blank etc
</body>
</html>
Brady h 07-28-2006, 03:05 PM yee ha!!
Its starting to pull through.
Nice one!!
the tb no's
14 15 16 8 17 26 27 blank etc
Thanks for all the effort Vic!
p.s why would it work your side and not here?
vwphillips 07-28-2006, 05:13 PM why would it work your side and not here?
that a bit of a worry as I use the replaced zxcStyle function alot to save code
|
|