Previous Thread
Next Thread
Print Thread
Rate Thread
#109547 11/18/2002 4:46 AM
Joined: Feb 2001
Posts: 37
Member
Member
Offline
Joined: Feb 2001
Posts: 37
Trying to insert this in the body tag of my UBB...Tried doing it in the Style Template. Any ideas on why it wont work with the board? It works fine when put in a regular HTML file...

This is for a java news scrollwer, BTW.

Code
<center><table width="800" border="1" height="60" bordercolor="#000000" bgcolor="#000000">
<tr>
<td><script language="JavaScript1.2">

/*
Pausing updown message scroller-
© Dynamic Drive (www.dynamicdrive.com)
For full source code, installation instructions,
Terms Of Use, visit http://www.dynamicdrive.com
*/

//configure the below five variables to change the style of the scroller
var scrollerwidth=800
var scrollerheight=60
var scrollerbgcolor='#000000'
//set below to '' if you don't wish to use a background image
var scrollerbackground='bgtest.jpg'

//configure the below variable to change the contents of the scroller
var messages=new Array()
messages[0]="<font face='Arial' color='#94CFFF'><b>
Welcome to Born Wild RPG Haven!</font>"
messages[1]="<font face='Arial' color='#94CFFF'>We've been gone for way too long...It's good to be back! During the next few

weeks, We will undergo many new and wonderful changes. Stick around! </font>"
messages[2]="<font face='Arial' color='#94CFFF'><b>We welcome any suggestions you may have for improving the forum. You have

my word I will try my best NOT to let it become the hell it once was.</font>"
messages[3]="<font face='Arial' color='#94CFFF'>Contact Steele/Sabby
Yahoo:<font color='#7700AA'> xpsychosabbyx <font

color='#94CFFF'>
AIM: <font color='#7700AA'>Crotch Lemur</font>"
messages[4]="<font face='Arial' color='#94CFFF'><b>Email: <font color='#7700AA'>[email protected]</font>"
messages[5]="<font face='Arial' color='#94CFFF'>
Thanks everyone!</font>"

///////Do not edit pass this line///////////////////////

var ie=document.all&&navigator.userAgent.indexOf("Opera")==-1
var dom=document.getElementById&&navigator.userAgent.indexOf("Opera")==-1

if (messages.length>2)
i=2
else
i=0

function move1(whichlayer){
tlayer=eval(whichlayer)
if (tlayer.top>0&&tlayer.top<=5){
tlayer.top=0
setTimeout("move1(tlayer)",3000)
setTimeout("move2(document.main.document.second)",3000)
return
}
if (tlayer.top>=tlayer.document.height*-1){
tlayer.top-=5
setTimeout("move1(tlayer)",50)
}
else{
tlayer.top=scrollerheight
tlayer.document.write(messages[i])
tlayer.document.close()
if (i==messages.length-1)
i=0
else
i++
}
}

function move2(whichlayer){
tlayer2=eval(whichlayer)
if (tlayer2.top>0&&tlayer2.top<=5){
tlayer2.top=0
setTimeout("move2(tlayer2)",3000)
setTimeout("move1(document.main.document.first)",3000)
return
}
if (tlayer2.top>=tlayer2.document.height*-1){
tlayer2.top-=5
setTimeout("move2(tlayer2)",50)
}
else{
tlayer2.top=scrollerheight
tlayer2.document.write(messages[i])
tlayer2.document.close()
if (i==messages.length-1)
i=0
else
i++
}
}

function move3(whichdiv){
tdiv=eval(whichdiv)
if (parseInt(tdiv.style.top)>0&&parseInt(tdiv.style.top)<=5){
tdiv.style.top=0
setTimeout("move3(tdiv)",3000)
setTimeout("move4(second2_obj)",3000)
return
}
if (parseInt(tdiv.style.top)>=tdiv.offsetHeight*-1){
tdiv.style.top=parseInt(tdiv.style.top)-5
setTimeout("move3(tdiv)",50)
}
else{
tdiv.style.top=scrollerheight
tdiv.innerHTML=messages[i]
if (i==messages.length-1)
i=0
else
i++
}
}

function move4(whichdiv){
tdiv2=eval(whichdiv)
if (parseInt(tdiv2.style.top)>0&&parseInt(tdiv2.style.top)<=5){
tdiv2.style.top=0
setTimeout("move4(tdiv2)",3000)
setTimeout("move3(first2_obj)",3000)
return
}
if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1){
tdiv2.style.top=parseInt(tdiv2.style.top)-5
setTimeout("move4(second2_obj)",50)
}
else{
tdiv2.style.top=scrollerheight
tdiv2.innerHTML=messages[i]
if (i==messages.length-1)
i=0
else
i++
}
}

function startscroll(){
if (ie&#0124;&#0124;dom){
first2_obj=ie? first2 : document.getElementById("first2")
second2_obj=ie? second2 : document.getElementById("second2")
move3(first2_obj)
second2_obj.style.top=scrollerheight
second2_obj.style.visibility='visible'
}
else if (document.layers){
document.main.visibility='show'
move1(document.main.document.first)
document.main.document.second.top=scrollerheight+5
document.main.document.second.visibility='show'
}
}

window.onload=startscroll

</script>


<ilayer id="main" width=&{scrollerwidth}; height=&{scrollerheight}; bgColor=&{scrollerbgcolor};

background=&{scrollerbackground}; visibility=hide>
<layer id="first" left=0 top=1 width=&{scrollerwidth};>
<script language="JavaScript1.2">
if (document.layers)
document.write(messages[0])
</script>
</layer>
<layer id="second" left=0 top=0 width=&{scrollerwidth}; visibility=hide>
<script language="JavaScript1.2">
if (document.layers)
document.write(messages[dyndetermine=(messages.length==1)? 0 : 1])
</script>
</layer>
</ilayer>

<script language="JavaScript1.2">
if (ie&#0124;&#0124;dom){
document.writeln('<div id="main2"

style="position:relative;width:'+scrollerwidth+';height:'+scrollerheight+';overflow:hiden;background-color:'+scrollerbgcolor+

' ;background-image:url('+scrollerbackground+')">')
document.writeln('<div style="position:absolute;width:'+scrollerwidth+';height:'+scrollerheight+';clip:rect(0

'+scrollerwidth+' '+scrollerheight+' 0);left:0;top:0">')
document.writeln('<div id="first2" style="position:absolute;width:'+scrollerwidth+';left:0;top:1;">')
document.write(messages[0])
document.writeln('</div>')
document.writeln('<div id="second2" style="position:absolute;width:'+scrollerwidth+';left:0;top:0;visibility:hidden">')
document.write(messages[dyndetermine=(messages.length==1)? 0 : 1])
document.writeln('</div>')
document.writeln('</div>')
document.writeln('</div>')
}
</script></td>
</tr>
</table></center>

Sponsored Links
#109548 11/18/2002 10:44 PM
Joined: Oct 2000
Posts: 743
Moderator / Code Fixer
Moderator / Code Fixer
Offline
Joined: Oct 2000
Posts: 743
Are you getting any errors ?
If so what do they say ?


I can't afford a good signature editor frown
Joined: Feb 2001
Posts: 37
Member
Member
Offline
Joined: Feb 2001
Posts: 37
In the status bar, the page says "Done, but with Errors On Page" and the scroller doesn't appear anywhere on the page smirk

Joined: Mar 2000
Posts: 21,079
Likes: 3
I type Like navaho
I type Like navaho
Joined: Mar 2000
Posts: 21,079
Likes: 3
Which version browser are you trying to view this in?


- Allen wavey
- What Drives You?
Joined: Feb 2001
Posts: 37
Member
Member
Offline
Joined: Feb 2001
Posts: 37
IE 6.0

didn't work in 5.0 or 5.5 either o.o

Sponsored Links
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
I've been using a news scroller for a while now (instead of the News Fader) but one by Jim Young. In this version both IE 5.5+ and Netscape 6 will recognize the code. I have tried the code that you posted as well with no success. I am aware that some (outside) javascript codes will conflict with UBB, especially if you are simultaneously running other hacks that is javascript based.

Now I've taken the steps of creating custom style templates for each page (e.g., forum summary, topic page, etc.) and that may work for you. The one method however that I find successful is with the use of "iframe". If you create a separate, independent frame within your table for the news scroller that may do the trick. Most major browsers will recognize "iframe". If I'm correct you won't receive the errors you are now.

Here is an example of my board:

For Best Results:
IE 6 (no Netscape please)
1024x768 or above
Java enabled

News Scroller via iframe

Hope this helps. smile

#109553 11/25/2002 11:31 AM
Joined: Jan 2000
Posts: 254
Likes: 4
Beta Tester
Beta Tester
Joined: Jan 2000
Posts: 254
Likes: 4
I had the exact same problem a couple UBB versions back using the same scroller and another script at the same time.
It is
Quote
code:
Code
window.onload=startscroll

that caused my problem. When another sccript was also started in the body tag. If memory serves me I moved it to the body tag as something like
code:
[qb]
Code
onload="init();startscroll()"
[/qb]
The format may not be exactly correct but it is a start.


There is no such thing as stupid questions.
Just stupid answers.
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
Most likely then it's a compatibility issue (against other codes). My friend who is a programmer calls these kind of errors "lazy coding". LOL.

What was the exact error given (e.g., object not found)?

Joined: Jan 2000
Posts: 254
Likes: 4
Beta Tester
Beta Tester
Joined: Jan 2000
Posts: 254
Likes: 4
I don't recall the error message but I do remember one of the scripts executed and displayed on the browser and one did not.


There is no such thing as stupid questions.
Just stupid answers.
Joined: Nov 2001
Posts: 1,080
Member
Member
Offline
Joined: Nov 2001
Posts: 1,080
What code is the "init()" for?

Sponsored Links
Joined: Jan 2000
Posts: 254
Likes: 4
Beta Tester
Beta Tester
Joined: Jan 2000
Posts: 254
Likes: 4
The init() was for the second script I was talking about.
The exampled that I showed was if you were loading to scripts which is what I was doing.


There is no such thing as stupid questions.
Just stupid answers.

Link Copied to Clipboard
Donate Today!
Donate via PayPal

Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.

Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.
Recommended Hosts
We have personally worked with and recommend the following Web Hosts:
Stable Host
bluehost
InterServer
Visit us on Facebook
Member Spotlight
isaac
isaac
California
Posts: 1,157
Joined: July 2001
Forum Statistics
Forums63
Topics37,573
Posts293,925
Members13,849
Most Online5,166
Sep 15th, 2019
Today's Statistics
Currently Online
Topics Created
Posts Made
Users Online
Birthdays
Top Posters
AllenAyres 21,079
JoshPet 10,369
LK 7,394
Lord Dexter 6,708
Gizmo 5,833
Greg Hard 4,625
Top Posters(30 Days)
Top Likes Received
isaac 82
Gizmo 20
Brett 7
WebGuy 2
Morgan 2
Top Likes Received (30 Days)
None yet
The UBB.Developers Network (UBB.Dev/Threads.Dev) is ©2000-2024 VNC Web Services

 
Powered by UBB.threads™ PHP Forum Software 8.0.0
(Preview build 20221218)