|
|
|
Joined: Feb 2001
Posts: 37
Member
|
Member
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. <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||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||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>
|
|
|
|
Joined: Oct 2000
Posts: 743
Moderator / Code Fixer
|
Moderator / Code Fixer
Joined: Oct 2000
Posts: 743 |
Are you getting any errors ? If so what do they say ?
I can't afford a good signature editor
|
|
|
|
Joined: Feb 2001
Posts: 37
Member
|
Member
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
|
|
|
|
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?
|
|
|
|
Joined: Feb 2001
Posts: 37
Member
|
Member
Joined: Feb 2001
Posts: 37 |
IE 6.0
didn't work in 5.0 or 5.5 either o.o
|
|
|
|
Joined: Nov 2001
Posts: 1,080
Member
|
Member
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.
|
|
|
|
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 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]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
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
Joined: Nov 2001
Posts: 1,080 |
What code is the "init()" for?
|
|
|
|
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.
|
|
|
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.
|
|
Posts: 1,157
Joined: July 2001
|
|
Forums63
Topics37,573
Posts293,925
Members13,849
|
Most Online5,166 Sep 15th, 2019
|
|
Currently Online
Topics Created
Posts Made
Users Online
Birthdays
|
|
|
|
|
|
|