PDA

View Full Version : Javascript to phpBB Forum



Pzyke
01-03-2006, 06:19 PM
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>

jscheuer1
01-03-2006, 06:35 PM
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.

Twey
01-03-2006, 07:16 PM
I don't think there is any way around it.We should hope not, anyway :p XSS is a terrible thing.