-
Hmm, can you paste in:
Code:
<script type="text/javascript" src="image_shake.js"></script>
<!--
Shake image script (onMouseover)-
Copyright Dynamic Drive (www.dynamicdrive.com)
For full source code, usage terms, and 100's more DHTML scripts,
visit http://dynamicdrive.com
-->
And then upload a separate file to the root of the domain called:
image_shake.js
which contains the following:
Code:
/*
Shake image script (onMouseover)-
© Dynamic Drive (www.dynamicdrive.com)
For full source code, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com
*/
//configure shake degree (where larger # equals greater shake)
var rector=3
///////DONE EDITTING///////////
var stopit=0
var a=1
function init(which){
stopit=0
shake=which
shake.style.left=0
shake.style.top=0
}
function rattleimage(){
if ((!document.all&&!document.getElementById)||stopit==1)
return
if (a==1){
shake.style.top=parseInt(shake.style.top)+rector+'px';
}
else if (a==2){
shake.style.left=parseInt(shake.style.left)+rector+'px';
}
else if (a==3){
shake.style.top=parseInt(shake.style.top)-rector+'px';
}
else{
shake.style.left=parseInt(shake.style.left)-rector+'px';
}
if (a<4)
a++
else
a=1
setTimeout("rattleimage()",50)
}
function stoprattle(which){
stopit=1
which.style.left=0
which.style.top=0
}
If you can do that, it should work. The only other thing I can think of is to ask your host why the line breaks are being removed.
Believe me, I'm at least almost as frustrated by this as you are. There may not be a way, though it seems to me that since you are able to paste other scripts in without losing the line breaks in them, that it should be possible.
-
I will try uploading or maybe linking the .js to my blog since there is no way I can upload it to the domain roof. Will update the thread for any progress. Thousands thanks for your efforts over this matter. appreciate it!!http://smileys.smileycentral.com/cat/23/23_30_126.gif
-
John,
I uploaded the image_shake.js file to a freehost site and link it to my blog.
but due to an xml error I changed this code;
Code:
<script type="text/javascript" src="image_shake.js"></script>
<!--
Shake image script (onMouseover)-
Copyright Dynamic Drive (www.dynamicdrive.com)
For full source code, usage terms, and 100's more DHTML scripts,
visit http://dynamicdrive.com
-->
to this;
Code:
<script src='image_shake.js' type='text/javascript'/></script>
<!--
Shake image script (onMouseover)-
Copyright Dynamic Drive (www.dynamicdrive.com)
For full source code, usage terms, and 100's more DHTML scripts,
visit http://dynamicdrive.com
-->
No warning sign at all during onmouseover but the image remains stiff. Do you think we need to do anything with the code within the J image itself to make this works?
P.S Seeked for a helping hand but failed
-
OK, the script is working! Now all you have to do is add the style back. Or you can just add this rule to any of your existing on page or linked stylesheets:
Code:
.shakeimage {
position:relative;
}
-
It worked, John!! it's working!! http://smileys.smileycentral.com/cat/36/36_1_33.gif
I can never have this amazing script on my blog without your help, John. Thank you, John!!http://smileys.smileycentral.com/cat/23/23_28_125.gif
-
I'm so glad, congratulations!