Connecting Tech Pros Worldwide Forums | Help | Site Map

Javscript in a frame which shakes the browser/windows ( called also earthquake) have problem with IE

francisco lopez
Guest
 
Posts: n/a
#1: Jul 23 '05
hallo,

I Have the following problem:

I want to shake (earthquake-effect) the browser when someone hits the
button.
So I used the following script:

-----------------------------------------------------------------
between <head></head>:

<script language="JavaScript">
function shake(n) {
if (top.moveBy) {
for (i = 15; i > 0; i--) {
for (j = n; j > 0; j--) {
top.moveBy(0,i);
top.moveBy(i,0);
top.moveBy(0,-i);
top.moveBy(-i,0);
}}}
alert("a que jode eh, mamón! a ver si la próxima vez nos comportamos
en el cine!");}
</script>

and in the <body></body>:

<img src="buttonend1.jpg" name="Image23" width="50" height="53"
border="0" value="Earthquake!" onClick="shake(15)">
---------------------------------------------------------
the button is situated in a frame.

I WORKS 100% with Firefox but the shake-effect doesn´t work with
Internet Explorer, only if I open the frame as a single side than it
works also wit IE.
So I tried to rename every "top.moveBy" to "parent.moveBy) and it
still doesn´t work.
Where is the mistake? What do I wrong?
Was it the correct way to call the parent Frame?

hope you can help me would be grate if it works,

regards

Francisco.

pd:

I have read that the "earthquake-effect" can harm the computer? but I
read also that it is impossible to harm the computer with this
javascript?
So what is now true?

Michael Winter
Guest
 
Posts: n/a
#2: Jul 23 '05

re: Javscript in a frame which shakes the browser/windows ( called also earthquake) have problem with IE


On 3 Jan 2005 16:19:34 -0800, francisco lopez <butacasalada@gmx.net> wrote:

[snip]
[color=blue]
> I have read that the "earthquake-effect" can harm the computer?[/color]

It won't harm the computer, but it certainly will confuse or annoy users.
For that reason alone you shouldn't use it.

By the way, frames are another thing that should generally be avoided.

[snip]

Mike

--
Michael Winter
Replace ".invalid" with ".uk" to reply by e-mail.
Closed Thread