Javascript with php
- timlab
- Born


- Joined: Jun 29, 2004
- Posts: 3
- Loc: Walden, NY
- Status: Offline
In the below line how can I fill the "fcontent[0]","fcontent[1]" arrays from php? I would like to show 1 then have it fade away. Once it fades away, I would like to do some stuff in php sql and then have it show the next one. It's almost like having a ad manager with stats.
Thanks for all your time in this effort. Can someone help tho please?[/
Thanks for all your time in this effort. Can someone help tho please?[/
Code: [ Select ]
<script language="JavaScript1.2">
/*
Fading Scroller- By DynamicDrive.com
For full source code, and usage terms, visit http://www.dynamicdrive.com
This notice MUST stay intact for use
*/
var delay=3000 //set delay between message change (in miliseconds)
var fcontent=new Array()
begintag='<font face="Arial" size=2>' //set opening tag, such as font declarations
fcontent[0]="<b>What\'s new?</b><br>New scripts added to the Scroller category!<br><br>The MoreZone has been updated. <a href='../morezone/index.htm'>Click here to visit</a>"
fcontent[1]="Dynamic Drive has been featured on Jars as a top 5% resource, and About.com as a recommended DHTML destination."
fcontent[2]="Ok, enough with these pointless messages. You get the idea behind this script.</a>"
closetag='</font>'
var fwidth='150px' //set scroller width
var fheight='150px' //set scroller height
var fadescheme=0 //set 0 to fade text color from (white to black), 1 for (black to white)
var fadelinks=1 //should links inside scroller content also fade like text? 0 for no, 1 for yes.
///No need to edit below this line/////////////////
var hex=(fadescheme==0)? 255 : 0
var startcolor=(fadescheme==0)? "rgb(255,255,255)" : "rgb(0,0,0)"
var endcolor=(fadescheme==0)? "rgb(0,0,0)" : "rgb(255,255,255)"
var ie4=document.all&&!document.getElementById
var ns4=document.layers
var DOM2=document.getElementById
var faderdelay=0
var index=0
if (DOM2)
faderdelay=2000
//function to change content
function changecontent(){
if (index>=fcontent.length)
index=0
if (DOM2){
document.getElementById("fscroller").style.color=startcolor
document.getElementById("fscroller").innerHTML=begintag+fcontent[index]+closetag
linksobj=document.getElementById("fscroller").getElementsByTagName("A")
if (fadelinks)
linkcolorchange(linksobj)
colorfade()
}
else if (ie4)
document.all.fscroller.innerHTML=begintag+fcontent[index]+closetag
else if (ns4){
document.fscrollerns.document.fscrollerns_sub.document.write(begintag+fcontent[index]+closetag)
document.fscrollerns.document.fscrollerns_sub.document.close()
}
index++
setTimeout("changecontent()",delay+faderdelay)
}
// colorfade() partially by Marcio Galli for Netscape Communications. ////////////
// Modified by Dynamicdrive.com
frame=20;
function linkcolorchange(obj){
if (obj.length>0){
for (i=0;i<obj.length;i++)
obj[i].style.color="rgb("+hex+","+hex+","+hex+")"
}
}
function colorfade() {
// 20 frames fading process
if(frame>0) {
hex=(fadescheme==0)? hex-12 : hex+12 // increase or decrease color value depd on fadescheme
document.getElementById("fscroller").style.color="rgb("+hex+","+hex+","+hex+")"; // Set color value.
if (fadelinks)
linkcolorchange(linksobj)
frame--;
setTimeout("colorfade()",20);
}
else{
document.getElementById("fscroller").style.color=endcolor;
frame=20;
hex=(fadescheme==0)? 255 : 0
}
}
if (ie4||DOM2)
document.write('<div id="fscroller" style="border:1px solid black;width:'+fwidth+';height:'+fheight+';padding:2px"></div>')
window.onload=changecontent
</script>
<ilayer id="fscrollerns" width=&{fwidth}; height=&{fheight};><layer id="fscrollerns_sub" width=&{fwidth}; height=&{fheight}; left=0 top=0></layer></ilayer>
fade]
/*
Fading Scroller- By DynamicDrive.com
For full source code, and usage terms, visit http://www.dynamicdrive.com
This notice MUST stay intact for use
*/
var delay=3000 //set delay between message change (in miliseconds)
var fcontent=new Array()
begintag='<font face="Arial" size=2>' //set opening tag, such as font declarations
fcontent[0]="<b>What\'s new?</b><br>New scripts added to the Scroller category!<br><br>The MoreZone has been updated. <a href='../morezone/index.htm'>Click here to visit</a>"
fcontent[1]="Dynamic Drive has been featured on Jars as a top 5% resource, and About.com as a recommended DHTML destination."
fcontent[2]="Ok, enough with these pointless messages. You get the idea behind this script.</a>"
closetag='</font>'
var fwidth='150px' //set scroller width
var fheight='150px' //set scroller height
var fadescheme=0 //set 0 to fade text color from (white to black), 1 for (black to white)
var fadelinks=1 //should links inside scroller content also fade like text? 0 for no, 1 for yes.
///No need to edit below this line/////////////////
var hex=(fadescheme==0)? 255 : 0
var startcolor=(fadescheme==0)? "rgb(255,255,255)" : "rgb(0,0,0)"
var endcolor=(fadescheme==0)? "rgb(0,0,0)" : "rgb(255,255,255)"
var ie4=document.all&&!document.getElementById
var ns4=document.layers
var DOM2=document.getElementById
var faderdelay=0
var index=0
if (DOM2)
faderdelay=2000
//function to change content
function changecontent(){
if (index>=fcontent.length)
index=0
if (DOM2){
document.getElementById("fscroller").style.color=startcolor
document.getElementById("fscroller").innerHTML=begintag+fcontent[index]+closetag
linksobj=document.getElementById("fscroller").getElementsByTagName("A")
if (fadelinks)
linkcolorchange(linksobj)
colorfade()
}
else if (ie4)
document.all.fscroller.innerHTML=begintag+fcontent[index]+closetag
else if (ns4){
document.fscrollerns.document.fscrollerns_sub.document.write(begintag+fcontent[index]+closetag)
document.fscrollerns.document.fscrollerns_sub.document.close()
}
index++
setTimeout("changecontent()",delay+faderdelay)
}
// colorfade() partially by Marcio Galli for Netscape Communications. ////////////
// Modified by Dynamicdrive.com
frame=20;
function linkcolorchange(obj){
if (obj.length>0){
for (i=0;i<obj.length;i++)
obj[i].style.color="rgb("+hex+","+hex+","+hex+")"
}
}
function colorfade() {
// 20 frames fading process
if(frame>0) {
hex=(fadescheme==0)? hex-12 : hex+12 // increase or decrease color value depd on fadescheme
document.getElementById("fscroller").style.color="rgb("+hex+","+hex+","+hex+")"; // Set color value.
if (fadelinks)
linkcolorchange(linksobj)
frame--;
setTimeout("colorfade()",20);
}
else{
document.getElementById("fscroller").style.color=endcolor;
frame=20;
hex=(fadescheme==0)? 255 : 0
}
}
if (ie4||DOM2)
document.write('<div id="fscroller" style="border:1px solid black;width:'+fwidth+';height:'+fheight+';padding:2px"></div>')
window.onload=changecontent
</script>
<ilayer id="fscrollerns" width=&{fwidth}; height=&{fheight};><layer id="fscrollerns_sub" width=&{fwidth}; height=&{fheight}; left=0 top=0></layer></ilayer>
fade]
- <script language="JavaScript1.2">
- /*
- Fading Scroller- By DynamicDrive.com
- For full source code, and usage terms, visit http://www.dynamicdrive.com
- This notice MUST stay intact for use
- */
- var delay=3000 //set delay between message change (in miliseconds)
- var fcontent=new Array()
- begintag='<font face="Arial" size=2>' //set opening tag, such as font declarations
- fcontent[0]="<b>What\'s new?</b><br>New scripts added to the Scroller category!<br><br>The MoreZone has been updated. <a href='../morezone/index.htm'>Click here to visit</a>"
- fcontent[1]="Dynamic Drive has been featured on Jars as a top 5% resource, and About.com as a recommended DHTML destination."
- fcontent[2]="Ok, enough with these pointless messages. You get the idea behind this script.</a>"
- closetag='</font>'
- var fwidth='150px' //set scroller width
- var fheight='150px' //set scroller height
- var fadescheme=0 //set 0 to fade text color from (white to black), 1 for (black to white)
- var fadelinks=1 //should links inside scroller content also fade like text? 0 for no, 1 for yes.
- ///No need to edit below this line/////////////////
- var hex=(fadescheme==0)? 255 : 0
- var startcolor=(fadescheme==0)? "rgb(255,255,255)" : "rgb(0,0,0)"
- var endcolor=(fadescheme==0)? "rgb(0,0,0)" : "rgb(255,255,255)"
- var ie4=document.all&&!document.getElementById
- var ns4=document.layers
- var DOM2=document.getElementById
- var faderdelay=0
- var index=0
- if (DOM2)
- faderdelay=2000
- //function to change content
- function changecontent(){
- if (index>=fcontent.length)
- index=0
- if (DOM2){
- document.getElementById("fscroller").style.color=startcolor
- document.getElementById("fscroller").innerHTML=begintag+fcontent[index]+closetag
- linksobj=document.getElementById("fscroller").getElementsByTagName("A")
- if (fadelinks)
- linkcolorchange(linksobj)
- colorfade()
- }
- else if (ie4)
- document.all.fscroller.innerHTML=begintag+fcontent[index]+closetag
- else if (ns4){
- document.fscrollerns.document.fscrollerns_sub.document.write(begintag+fcontent[index]+closetag)
- document.fscrollerns.document.fscrollerns_sub.document.close()
- }
- index++
- setTimeout("changecontent()",delay+faderdelay)
- }
- // colorfade() partially by Marcio Galli for Netscape Communications. ////////////
- // Modified by Dynamicdrive.com
- frame=20;
- function linkcolorchange(obj){
- if (obj.length>0){
- for (i=0;i<obj.length;i++)
- obj[i].style.color="rgb("+hex+","+hex+","+hex+")"
- }
- }
- function colorfade() {
- // 20 frames fading process
- if(frame>0) {
- hex=(fadescheme==0)? hex-12 : hex+12 // increase or decrease color value depd on fadescheme
- document.getElementById("fscroller").style.color="rgb("+hex+","+hex+","+hex+")"; // Set color value.
- if (fadelinks)
- linkcolorchange(linksobj)
- frame--;
- setTimeout("colorfade()",20);
- }
- else{
- document.getElementById("fscroller").style.color=endcolor;
- frame=20;
- hex=(fadescheme==0)? 255 : 0
- }
- }
- if (ie4||DOM2)
- document.write('<div id="fscroller" style="border:1px solid black;width:'+fwidth+';height:'+fheight+';padding:2px"></div>')
- window.onload=changecontent
- </script>
- <ilayer id="fscrollerns" width=&{fwidth}; height=&{fheight};><layer id="fscrollerns_sub" width=&{fwidth}; height=&{fheight}; left=0 top=0></layer></ilayer>
- fade]
- Anonymous
- Bot


- Joined: 25 Feb 2008
- Posts: ?
- Loc: Ozzuland
- Status: Online
June 29th, 2004, 9:14 pm
- Axe
- Genius


- Joined: Jan 07, 2004
- Posts: 5744
- Loc: Sub-level 28
- Status: Offline
PHP is all server side... JavaScript is all client side...
If JavaScript is doing all the funky colour changes, then JavaScript is going to have to store all your "stuff" locally in the client, or pull each one from the server (by pulling down a new URL holding just the "stuff"?) each time.
If JavaScript is doing all the funky colour changes, then JavaScript is going to have to store all your "stuff" locally in the client, or pull each one from the server (by pulling down a new URL holding just the "stuff"?) each time.
Page 1 of 1
To Reply to this topic you need to LOGIN or REGISTER. It is free.
Post Information
- Total Posts in this topic: 2 posts
- Users browsing this forum: No registered users and 157 guests
- You cannot post new topics in this forum
- You cannot reply to topics in this forum
- You cannot edit your posts in this forum
- You cannot delete your posts in this forum
- You cannot post attachments in this forum
