Help - Search - Members - Calendar
Full Version: JavaScript Problem, Please give me some help
Forums > Resource Center > Support Center > Xanga Support > Xanga Resolved Topics
luckyvictor
I have a JavaScript as shown below, it is a script to change a phrase in a div for a given time interval. I have tested in on my computer with the code alone, it works definitely. However, when I put it on the Xanga, it just didn't work.

Why?? is there any way to modify it so to make it work on my xanga please?

<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<DIV style="MARGIN: 3px 0px 1px 4px" align="center">
<DIV id=oTransContainer
style="FILTER: progidXImageTransform.Microsoft.Wipe(GradientSize=1.0,
wipeStyle=0, motion='forward'); WIDTH: 165px; HEIGHT: 103px">
<div id=oDIV1 style="position:absolute; width:260px; height:115px; z-index:1; left: 50px; top: 77px; filter:Alpha(opacity=10)"; style="visibility: visible">
<font color="#ffffff">AAAAAAAAA</font>
</div>

<div id=oDIV2 style="position:absolute; width:260px; height:115px; z-index:1; left: 50px; top: 77px; filter:Alpha(opacity=10)"; style="visibility: hidden">
<font color="#ffffff">BBBBBBBBBB</font>
</div>
<div id=oDIV3 style="position:absolute; width:260px; height:115px; z-index:1; left: 50px; top: 77px; filter:Alpha(opacity=10)"; style="visibility: hidden">
<font color="#ffffff">CCCCCCCCCC</font>
</div>
<div id=oDIV4 style="position:absolute; width:260px; height:115px; z-index:1; left: 50px; top: 77px; filter:Alpha(opacity=10)"; style="visibility: hidden">
<font color="#ffffff">DDDDDDDDDD</font>
</div>

<script>
var NowFrame = 1;
var MaxFrame = 4;
var bStart = 0;
function fnToggle() {
var next = NowFrame + 1;
if(next == MaxFrame+1)
{
NowFrame = MaxFrame;
next = 1;
}
if(bStart == 0)
{
bStart = 1;

setTimeout('fnToggle()', 6000);
return;
}
else
{
oTransContainer.filters[0].Apply();
document.getElementById('oDIV'+next).style.visibility = "visible";
document.getElementById('oDIV'+NowFrame).style.visibility = "hidden";
oTransContainer.filters[0].Play(duration=2);
if(NowFrame == MaxFrame)
NowFrame = 1;
else
NowFrame++;
} setTimeout('fnToggle()', 6000);
}
fnToggle();
</SCRIPT>
</DIV>
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
emberfly
xanga doesn't allow java?
luckyvictor
Xanga should allow JavaScript ....right?
emberfly
no.
Insurmountable
yes it does, myspace doesn't support javascript.

QUOTE
  • livejournal strips out most of everything (javascript, objects/embeds, iframes), so only images are allowed. msn spaces is pretty much the same way.
  • xanga allows javascript in parts of your layout, so the regular version of the code works.
  • myspace has strange filters. scripts are stripped out. images are allowed, unless they don't end in .gif, .png or .jpg (so my original image script broke because the url looked like /adopt/petimage.php?param=value. i had to change it to /adopt/petimage/encoded-params.png…). objects are not allowed. embeds are allowed, but only if the filename ends in .swf (i think some other extensions are allowed too, i haven't tested)… but embeds are turned into iframes! plus all the embed parameters are stripped out. iframes are allowed, but only for certain filename extensions (like embed).
emberfly
k fine. 99% of java DOES NOT work on xanga.
venti-anemoi
I'm pretty sure that Xanga only allows Javascript if you put it in the javascript module. Some very basic scripts (like document title) will work in the regular header input module, but most don't. So unless you're using the default Xanga setup (no custom modules/navi), I don't think scripts will work.
luckyvictor
so my JavaScript is not able to work on Xanga
venti-anemoi
Oh, nevermind. Duhh. Xanga Help has what you need.

http://help.xanga.com/installingcode.htm

It says you need to put the javascript part of it in the website stats box.

Generally, anything you put in the input header html box goes before the blog entries, and anything you put in website stats goes after the blog entries. To close the table with the xanga entries, put </table> as the very first thing in the website stats box. Unless you're just doing a default layout thing, I guess; then it doesn't really matter.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.