Results 1 to 3 of 3

Thread: Javascript to phpBB Forum

  1. #1
    Join Date
    Jan 2006
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Exclamation Javascript to phpBB Forum

    Hello..! Anyone know how to make an java script so that its shows in your signatur in a phpBB forum?

    <script language="JavaScript1.2">

    //Dynamic countup Script- © Dynamic Drive (www.dynamicdrive.com)
    //For full source code, 100's more DHTML scripts, and TOS,
    //visit http://www.dynamicdrive.com

    function setcountup(theyear,themonth,theday){
    yr=theyear;mo=themonth;da=theday
    }

    //////////CONFIGURE THE countup SCRIPT HERE//////////////////

    //STEP 1: Configure the date to count up from, in the format year, month,
    day:
    //This date should be less than today
    setcountup(1960,12,26)

    //STEP 2: Configure text to be attached to count up
    var displaymessage="have passed since the Eagles won a championship!"

    //STEP 3: Configure the below 5 variables to set the width, height,
    background color, and text style of the countup area
    var countupwidth='95%'
    var countupheight='10px' //applicable only in NS4
    var countupbgcolor='#FFFFFF'
    var opentags='<font face="Verdana"><b>'
    var closetags='</b></font>'

    //////////DO NOT EDIT PASS THIS LINE//////////////////

    var montharray=new
    Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec
    ")
    var crosscount=''

    function start_countup(){
    if (document.layers)
    document.countupnsmain.visibility="show"
    else if (document.all||document.getElementById)
    crosscount=document.getElementById&&!document.all?document.getElementById("c
    ountupie") : countupie
    countup()
    }

    if (document.all||document.getElementById)
    document.write('<span id="countupie" style="width:'+countupwidth+';
    background-color:'+countupbgcolor+'"></span>')

    window.onload=start_countup


    function countup(){
    var today=new Date()
    var todayy=today.getYear()
    if (todayy < 1000)
    todayy+=1900
    var todaym=today.getMonth()
    var todayd=today.getDate()
    var todayh=today.getHours()
    var todaymin=today.getMinutes()
    var todaysec=today.getSeconds()
    var todaystring=montharray[todaym]+" "+todayd+", "+todayy+"
    "+todayh+":"+todaymin+":"+todaysec
    paststring=montharray[mo-1]+" "+da+", "+yr
    dd=Date.parse(todaystring)-Date.parse(paststring)
    dday=Math.floor(dd/(60*60*1000*24)*1)
    dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
    dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
    dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)

    if (document.layers){
    document.countupnsmain.document.countupnssub.document.write(opentags+dday+ "
    days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds
    "+displaymessage+closetags)
    document.countupnsmain.document.countupnssub.document.close()
    }
    else if (document.all||document.getElementById)
    crosscount.innerHTML=opentags+dday+ " days, "+dhour+" hours, "+dmin+"
    minutes, and "+dsec+" seconds "+displaymessage+closetags

    setTimeout("countup()",1000)
    }
    </script>

    <ilayer id="countupnsmain" width=&{countupwidth}; height=&{countupheight};
    bgColor=&{countupbgcolor}; visibility=hide>
    <layer id="countupnssub" width=&{countupwidth}; height=&{countupheight};
    left=0 top=0></layer>
    </ilayer>

    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    <!-- Start of StatCounter Code -->
    <script type="text/javascript" language="javascript">
    var sc_project=455117;
    var sc_partition=2;
    </script>

  2. #2
    Join Date
    Mar 2005
    Location
    SE PA USA
    Posts
    30,495
    Thanks
    82
    Thanked 3,449 Times in 3,410 Posts
    Blog Entries
    12

    Default

    Most forum software packages specifically block the insertion of javascript in that and every other conceivable fashion. This is required to prevent the many abuses that could occur with javascript in forum posts. I don't think there is any way around it. At least not in any of the forum packages I've seen.
    - John
    ________________________

    Show Additional Thanks: International Rescue Committee - Donate or: The Ocean Conservancy - Donate or: PayPal - Donate

  3. #3
    Join Date
    Jun 2005
    Location
    英国
    Posts
    11,876
    Thanks
    1
    Thanked 180 Times in 172 Posts
    Blog Entries
    2

    Default

    Quote Originally Posted by John
    I don't think there is any way around it.
    We should hope not, anyway XSS is a terrible thing.
    Twey | I understand English | 日本語が分かります | mi jimpe fi le jbobau | mi esperanton komprenas | je comprends français | entiendo español | tôi ít hiểu tiếng Việt | ich verstehe ein bisschen Deutsch | beware XHTML | common coding mistakes | tutorials | various stuff | argh PHP!

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •