Shoutbox

Basic HTML/Java questions :P - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Skype & Technology (/forumdisplay.php?fid=9)
+---- Forum: Tech Talk (/forumdisplay.php?fid=17)
+----- Thread: Basic HTML/Java questions :P (/showthread.php?tid=32295)

Basic HTML/Java questions :P by Mike on 09-29-2004 at 08:29 PM

Hello...

I have a basic question about html and a not-so-basic question about jave.

The HTML Question:
How can I insert BG Music with html?

The java question:
I have seen some websites that have some "flying" images...
How can I put these into my website?
I got a code but i dont like it very much (the way the images move) :

code:
<script language="JavaScript">
<!--

function SymError()
{
  return true;
}

window.onerror = SymError;

//-->
</script>

<script> var no = 2; var speed = 4; var snow = new Array();snow[0] = "http://www.joy.gr/files/2004/9/7/93872/OLGA.png";snow[1] = "http://www.joy.gr/files/2004/9/7/93872/OLGA.png";snow[2] = "http://www.joy.gr/files/2004/9/7/93872/OLGA.png";var ns4up = (document.layers) ? 1 : 0;var ie4up = (document.all) ? 1 : 0;var ns6up = (document.getElementById&&!document.all) ? 1 : 0;var dx, xp, yp;var am, stx, sty;var i, doc_width = 800, doc_height = 1800;if (ns4up||ns6up) { doc_width = self.innerWidth; doc_height = self.innerHeight;} else if (ie4up) { doc_width = document.body.clientWidth; doc_height = document.body.clientHeight;}dx = new Array();xp = new Array();yp = new Array();am = new Array();stx = new Array();sty = new Array();j = 0;for (i = 0; i < no; ++ i) { dx[i] = 0; xp[i] = Math.random()*(doc_width-50); yp[i] = Math.random()*doc_height; am[i] = Math.random()*20; stx[i] = 0.02 + Math.random()/10; sty[i] = 0.7 + Math.random(); if (ns4up) { if (i == 0) { document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src=\""+ snow[j] + "\" border=\"0\"></layer>"); } else { document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src=\""+ snow[j] + "\" border=\"0\"></layer>"); } } else if (ie4up||ns6up) { if (i == 0) { document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"VISIBILITY: visible; TOP: 15px; LEFT: 15px; width:1;\"><img src=\"" + snow[j] + "\" border=\"0\"></div>"); } else { document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"VISIBILITY: visible; TOP: 15px; LEFT: 15px; width:1;\"><img src=\"" + snow[j] + "\" border=\"0\"></div>"); } } if (j == (snow.length-1)) { j = 0; } else { j += 1; }}function snowNS() { for (i = 0; i < no; ++ i) { yp[i] -= sty[i]; if (yp[i] < -50) { xp[i] = Math.random()*(doc_width-am[i]-30); yp[i] = doc_height; stx[i] = 0.02 + Math.random()/10; sty[i] = 0.7 + Math.random(); doc_width = self.innerWidth; doc_height = self.innerHeight; } dx[i] += stx[i]; document.layers["dot"+i].top = yp[i]+pageYOffset; document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]); } setTimeout("snowNS()", speed);}function snowIE_NS6() { for (i = 0; i < no; ++ i) { yp[i] -= sty[i]; if (yp[i] < -50) { xp[i] = Math.random()*(doc_width-am[i]-30); yp[i] = doc_height; stx[i] = 0.02 + Math.random()/10; sty[i] = 0.7 + Math.random(); doc_width = ns6up?window.innerWidth-5:document.body.clientWidth; doc_height = ns6up?window.innerHeight-5:document.body.clientHeight; } dx[i] += stx[i]; if (ie4up){ document.all["dot"+i].style.pixelTop = yp[i]+document.body.scrollTop; document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]); } else if (ns6up){ document.getElementById("dot"+i).style.top=yp[i]+pageYOffset; document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i]); } } setTimeout("snowIE_NS6()", speed);}if (ns4up) { snowNS();} else if (ie4up||ns6up) { snowIE_NS6();}</script>
by the way the code does not work in ff :(
RE: Basic HTML/Java questions :P by DJeX on 09-30-2004 at 01:09 AM

Background Music:

code:
<bgsound src="yourmusicfile.wav" loop="infinite">


RE: Basic HTML/Java questions :P by RaceProUK on 09-30-2004 at 05:42 PM

quote:
Originally posted by DJeX
Background Music:

code:
<bgsound src="yourmusicfile.wav" loop="infinite">

:dodgy: IE-only extension.
Use an <object> tag instead: that way it will play in Mozilla too.

As for the flying text, you can either use JavaScript or Java (by the way, these are two completely different languages). Search on Google to find examples.