+ Reply to Thread
Results 1 to 9 of 9

Thread: Script situation??
      
   

  1. #1
    Mihas' is offline Sergeant
    Join Date
    Mar 2008
    Location
    Mainz
    Posts
    30

    Question Script situation??

    Hi! i'm thinking to install some scripts to my web site, and they all say that i should write the code to the <body> or <head>.
    Do i write it all in page html or can i use that script button? Will there be a problem if i write several of them in page html?

    1 more question (difficult for me): i try to set an image as background but it doesn't feet to page properties, even though i made it some size. Is there a way to adjust it?

    Will be VERY grateful for any answer to these!!!

  2. #2
    Join Date
    Feb 2006
    Location
    Kings Lynn, Norfolk (UK)
    Posts
    8,719

    Default Re: Script situation??

    Hi, you would be better posting the scripts so we can have a look. Or leaving a link to the script that you want to use.

  3. #3
    Mihas' is offline Sergeant
    Join Date
    Mar 2008
    Location
    Mainz
    Posts
    30

    Default Re: Script situation??

    Thank you for attention!!!!!
    It's this one:

    <!-- Simply copy and paste it between <BODY> and </BODY> tags -->

    <script type="text/javascript">
    /*
    Tinkerbell Fairy Cursor Trail
    Visit http://www.rainbow.arch.scriptmania.com/scripts/
    */

    var trailimage=["tinkerbell.gif", 58, 64] // image, width, height
    var ofsm=[-2,1]

    if (document.getElementById || document.all)
    document.write('<div id="trailimageid" style="position:absolute;visibility:visible;left:0 px;top:0px;width:1px;height:1px"><img src="'+trailimage[0]+'" border="0" width="'+trailimage[1]+'px" height="'+trailimage[2]+'px"></div>')

    function gettrailobj(){
    if (document.getElementById)
    return document.getElementById("trailimageid").style
    else if (document.all)
    return document.all.trailimagid.style
    }

    function truebody(){
    return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
    }

    function followmouse(e){
    var xcoord=ofsm[0]
    var ycoord=ofsm[1]
    if (typeof e != "undefined"){
    xcoord+=e.pageX
    ycoord+=e.pageY
    }
    else if (typeof window.event !="undefined"){
    xcoord+=truebody().scrollLeft+event.clientX
    ycoord+=truebody().scrollTop+event.clientY
    }
    var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
    var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight)
    if (xcoord+trailimage[1]+3>docwidth || ycoord+trailimage[2]> docheight)
    gettrailobj().display="none"
    else
    gettrailobj().display=""
    gettrailobj().left=xcoord+"px"
    gettrailobj().top=ycoord+"px"
    }

    document.onmousemove=followmouse

    </script>

  4. #4
    Mihas' is offline Sergeant
    Join Date
    Mar 2008
    Location
    Mainz
    Posts
    30

    Default Re: Script situation??

    Also want to use this one(follows), maybe indeed i can just change sth in the code as to view it over images as well



    <!--Simply copy and paste into the <body></body> of your page.-->

    <div id="dot0" style="position: absolute; visibility: hidden; height: 11; width: 11;"></div>
    <div id="dot1" style="position: absolute; height: 35; width: 35;"><img src="ball1.gif" width="11" height="11" alt=""></div>
    <div id="dot2" style="position: absolute; height: 35; width: 35;"><img src="ball1.gif" width="11" height="11" alt="."></div>
    <div id="dot3" style="position: absolute; height: 35; width: 35;"><img src="ball1.gif" width="11" height="11" alt="."></div>
    <div id="dot4" style="position: absolute; height: 35; width: 35;"><img src="ball1.gif" width="11" height="11" alt="."></div>
    <div id="dot5" style="position: absolute; height: 35; width: 35;"><img src="ball1.gif" width="11" height="11" alt="."></div>
    <div id="dot6" style="position: absolute; height: 35; width: 35;"><img src="ball1.gif" width="11" height="11" alt="."></div>

    <script type='text/javascript'>

    <!-- This script and many more from -->
    <!-- http://rainbow.arch.scriptmania.com -->

    <!-- Begin
    var nDots = 7;
    if (document.all&&window.print)
    document.body.style.cssText="overflow-x:hidden;overflow-y:scroll"
    var Xpos = 0;
    var Ypos = 0;


    var DELTAT = .01;
    var SEGLEN = 10;
    var SPRINGK = 10;
    var MASS = 1;
    var GRAVITY = 50;
    var RESISTANCE = 10;
    var STOPVEL = 0.1;
    var STOPACC = 0.1;
    var DOTSIZE = 35;
    var BOUNCE = 0.75;

    var isNetscape = navigator.appName=="Netscape";

    var followmouse = true;

    var dots = new Array();
    init();
    function init()
    {
    var i = 0;
    for (i = 0; i < nDots; i++) {
    dots[i] = new dot(i);
    }

    for (i = 0; i < nDots; i++) {
    dots[i].obj.left = dots[i].X + "px";
    dots[i].obj.top = dots[i].Y + "px";
    }

    if (isNetscape) {
    startanimate();
    } else {
    setTimeout("startanimate()", 20);
    }
    }

    function dot(i)
    {
    this.X = Xpos;
    this.Y = Ypos;
    this.dx = 0;
    this.dy = 0;
    this.obj = eval("document.getElementById('dot" + i + "').style");
    }

    document.onmousemove = MoveHandler;

    function startanimate() {
    setInterval("animate()", 20);
    }

    function MoveHandler(e) {

    if (!e) {
    Xpos = window.event.x + document.body.scrollLeft;
    Ypos = window.event.y + document.body.scrollTop;
    } else {
    Xpos = e.pageX;
    Ypos = e.pageY;
    }
    }

    function vec(X, Y)
    {
    this.X = X;
    this.Y = Y;
    }

    function springForce(i, j, spring)
    {
    var dx = (dots[i].X - dots[j].X);
    var dy = (dots[i].Y - dots[j].Y);
    var len = Math.sqrt(dx*dx + dy*dy);
    if (len > SEGLEN) {
    var springF = SPRINGK * (len - SEGLEN);
    spring.X += (dx / len) * springF;
    spring.Y += (dy / len) * springF;
    }
    }

    function animate() {
    var start = 0;
    if (followmouse) {
    dots[0].X = Xpos;
    dots[0].Y = Ypos;
    start = 1;
    }

    for (i = start ; i < nDots; i++ ) {

    var spring = new vec(0, 0);
    if (i > 0) {
    springForce(i-1, i, spring);
    }
    if (i < (nDots - 1)) {
    springForce(i+1, i, spring);
    }

    var resist = new vec(-dots[i].dx * RESISTANCE,
    -dots[i].dy * RESISTANCE);

    var accel = new vec((spring.X + resist.X)/ MASS,
    (spring.Y + resist.Y)/ MASS + GRAVITY);

    dots[i].dx += (DELTAT * accel.X);
    dots[i].dy += (DELTAT * accel.Y);

    if (Math.abs(dots[i].dx) < STOPVEL &&
    Math.abs(dots[i].dy) < STOPVEL &&
    Math.abs(accel.X) < STOPACC &&
    Math.abs(accel.Y) < STOPACC) {
    dots[i].dx = 0;
    dots[i].dy = 0;
    }

    dots[i].X += dots[i].dx;
    dots[i].Y += dots[i].dy;

    var height, width;
    if (isNetscape) {
    height = window.innerHeight + document.scrollTop;
    width = window.innerWidth + document.scrollLeft;
    } else {
    height = document.body.clientHeight + document.body.scrollTop;
    width = document.body.clientWidth + document.body.scrollLeft;
    }

    if (dots[i].Y >= height - DOTSIZE - 1) {
    if (dots[i].dy > 0) {
    dots[i].dy = BOUNCE * -dots[i].dy;
    }
    dots[i].Y = height - DOTSIZE - 1;
    }
    if (dots[i].X >= width - DOTSIZE) {
    if (dots[i].dx > 0) {
    dots[i].dx = BOUNCE * -dots[i].dx;
    }
    dots[i].X = width - DOTSIZE - 1;
    }
    if (dots[i].X < 0) {
    if (dots[i].dx < 0) {
    dots[i].dx = BOUNCE * -dots[i].dx;
    }
    dots[i].X = 0;
    }

    dots[i].obj.left = dots[i].X + "px";
    dots[i].obj.top = dots[i].Y + "px";
    }
    }
    // End -->
    </SCRIPT>

  5. #5
    Join Date
    Feb 2006
    Location
    Kings Lynn, Norfolk (UK)
    Posts
    8,719

    Default Re: Script situation??

    Hi, i have adjusted these slightly, so use these ones. From the menu select...........
    View>page HTML>Inside Body Tag> & paste the code hear. Preview & test.

    HTML Code:
    <script type="text/javascript">
    /*
    Tinkerbell Fairy Cursor Trail
    Visit http://www.rainbow.arch.scriptmania.com/scripts/
    */
    
    var trailimage=["http://www.rainbow.arch.scriptmania.com/scripts/tinkerbell.gif", 58, 64] // image, width, height
    var ofsm=[-2,1]
    
    if (document.getElementById || document.all)
    document.write('<div id="trailimageid" style="position:absolute;visibility:visible;left:0 px;top:0px;width:1px;height:1px"><img src="'+trailimage[0]+'" border="0" width="'+trailimage[1]+'px" height="'+trailimage[2]+'px"></div>')
    
    function gettrailobj(){
    if (document.getElementById)
    return document.getElementById("trailimageid").style
    else if (document.all)
    return document.all.trailimagid.style
    }
    
    function truebody(){
    return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
    }
    
    function followmouse(e){
    var xcoord=ofsm[0]
    var ycoord=ofsm[1]
    if (typeof e != "undefined"){
    xcoord+=e.pageX
    ycoord+=e.pageY
    }
    else if (typeof window.event !="undefined"){
    xcoord+=truebody().scrollLeft+event.clientX
    ycoord+=truebody().scrollTop+event.clientY
    }
    var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
    var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight)
    if (xcoord+trailimage[1]+3>docwidth || ycoord+trailimage[2]> docheight)
    gettrailobj().display="none"
    else
    gettrailobj().display=""
    gettrailobj().left=xcoord+"px"
    gettrailobj().top=ycoord+"px"
    }
    
    document.onmousemove=followmouse
    
    </script>
    Same rules apply to this one as well.

    HTML Code:
    <!--Simply copy and paste into the <body></body> of your page.-->
    
    <div id="dot0" style="position: absolute; visibility: hidden; height: 11; width: 11;"></div>
    <div id="dot1" style="position: absolute; height: 35; width: 35;"><img src="http://www.rainbow.arch.scriptmania.com/scripts/ball1.gif" width="11" height="11" alt=""></div>
    <div id="dot2" style="position: absolute; height: 35; width: 35;"><img src="http://www.rainbow.arch.scriptmania.com/scripts/ball1.gif" width="11" height="11" alt="."></div>
    <div id="dot3" style="position: absolute; height: 35; width: 35;"><img src="http://www.rainbow.arch.scriptmania.com/scripts/ball1.gif" width="11" height="11" alt="."></div>
    <div id="dot4" style="position: absolute; height: 35; width: 35;"><img src="http://www.rainbow.arch.scriptmania.com/scripts/ball1.gif" width="11" height="11" alt="."></div>
    <div id="dot5" style="position: absolute; height: 35; width: 35;"><img src="http://www.rainbow.arch.scriptmania.com/scripts/ball1.gif" width="11" height="11" alt="."></div>
    <div id="dot6" style="position: absolute; height: 35; width: 35;"><img src="http://www.rainbow.arch.scriptmania.com/scripts/ball1.gif" width="11" height="11" alt="."></div>
    
    <script type='text/javascript'>
    
    <!-- This script and many more from -->
    <!-- http://rainbow.arch.scriptmania.com -->
    
    <!-- Begin
    var nDots = 7;
    if (document.all&&window.print)
    document.body.style.cssText="overflow-x:hidden;overflow-y:scroll"
    var Xpos = 0;
    var Ypos = 0;
    
    
    var DELTAT = .01;
    var SEGLEN = 10;
    var SPRINGK = 10;
    var MASS = 1;
    var GRAVITY = 50;
    var RESISTANCE = 10;
    var STOPVEL = 0.1;
    var STOPACC = 0.1;
    var DOTSIZE = 35;
    var BOUNCE = 0.75;
    
    var isNetscape = navigator.appName=="Netscape";
    
    var followmouse = true;
    
    var dots = new Array();
    init();
    function init()
    {
    var i = 0;
    for (i = 0; i < nDots; i++) {
    dots[i] = new dot(i);
    }
    
    for (i = 0; i < nDots; i++) {
    dots[i].obj.left = dots[i].X + "px";
    dots[i].obj.top = dots[i].Y + "px";
    }
    
    if (isNetscape) {
    startanimate();
    } else {
    setTimeout("startanimate()", 20);
    }
    }
    
    function dot(i)
    {
    this.X = Xpos;
    this.Y = Ypos;
    this.dx = 0;
    this.dy = 0;
    this.obj = eval("document.getElementById('dot" + i + "').style");
    }
    
    document.onmousemove = MoveHandler;
    
    function startanimate() {
    setInterval("animate()", 20);
    }
    
    function MoveHandler(e) {
    
    if (!e) {
    Xpos = window.event.x + document.body.scrollLeft;
    Ypos = window.event.y + document.body.scrollTop;
    } else {
    Xpos = e.pageX;
    Ypos = e.pageY;
    }
    }
    
    function vec(X, Y)
    {
    this.X = X;
    this.Y = Y;
    }
    
    function springForce(i, j, spring)
    {
    var dx = (dots[i].X - dots[j].X);
    var dy = (dots[i].Y - dots[j].Y);
    var len = Math.sqrt(dx*dx + dy*dy);
    if (len > SEGLEN) {
    var springF = SPRINGK * (len - SEGLEN);
    spring.X += (dx / len) * springF;
    spring.Y += (dy / len) * springF;
    }
    }
    
    function animate() {
    var start = 0;
    if (followmouse) {
    dots[0].X = Xpos;
    dots[0].Y = Ypos;
    start = 1;
    }
    
    for (i = start ; i < nDots; i++ ) {
    
    var spring = new vec(0, 0);
    if (i > 0) {
    springForce(i-1, i, spring);
    }
    if (i < (nDots - 1)) {
    springForce(i+1, i, spring);
    }
    
    var resist = new vec(-dots[i].dx * RESISTANCE,
    -dots[i].dy * RESISTANCE);
    
    var accel = new vec((spring.X + resist.X)/ MASS,
    (spring.Y + resist.Y)/ MASS + GRAVITY);
    
    dots[i].dx += (DELTAT * accel.X);
    dots[i].dy += (DELTAT * accel.Y);
    
    if (Math.abs(dots[i].dx) < STOPVEL &&
    Math.abs(dots[i].dy) < STOPVEL &&
    Math.abs(accel.X) < STOPACC &&
    Math.abs(accel.Y) < STOPACC) {
    dots[i].dx = 0;
    dots[i].dy = 0;
    }
    
    dots[i].X += dots[i].dx;
    dots[i].Y += dots[i].dy;
    
    var height, width;
    if (isNetscape) {
    height = window.innerHeight + document.scrollTop;
    width = window.innerWidth + document.scrollLeft;
    } else {
    height = document.body.clientHeight + document.body.scrollTop;
    width = document.body.clientWidth + document.body.scrollLeft;
    }
    
    if (dots[i].Y >= height - DOTSIZE - 1) {
    if (dots[i].dy > 0) {
    dots[i].dy = BOUNCE * -dots[i].dy;
    }
    dots[i].Y = height - DOTSIZE - 1;
    }
    if (dots[i].X >= width - DOTSIZE) {
    if (dots[i].dx > 0) {
    dots[i].dx = BOUNCE * -dots[i].dx;
    }
    dots[i].X = width - DOTSIZE - 1;
    }
    if (dots[i].X < 0) {
    if (dots[i].dx < 0) {
    dots[i].dx = BOUNCE * -dots[i].dx;
    }
    dots[i].X = 0;
    }
    
    dots[i].obj.left = dots[i].X + "px";
    dots[i].obj.top = dots[i].Y + "px";
    }
    }
    // End -->
    </SCRIPT

  6. #6
    Mihas' is offline Sergeant
    Join Date
    Mar 2008
    Location
    Mainz
    Posts
    30

    Default Re: Script situation??

    Still it doesn't go over the images. Same problem. Actually just tried. All previous time was working with background.. Also had lots of problems with text. Do you know a way to make text-shape not strait but a bit circle?

  7. #7
    Rob (SA)'s Avatar
    Rob (SA) is offline Lieutenant Colonel
    Join Date
    Nov 2006
    Location
    Centurion, South Africa
    Posts
    580

    Default Re: Script situation??

    Hi,

    The best way I have found is to use other programs that allow for text manipulation.

    Save them as *..gif files and then import to your page of design.

    I hope this helps

  8. #8
    Mihas' is offline Sergeant
    Join Date
    Mar 2008
    Location
    Mainz
    Posts
    30

    Default Re: Script situation??

    Thank you very much! Can you advise some program specially for text editing?

  9. #9
    Rob (SA)'s Avatar
    Rob (SA) is offline Lieutenant Colonel
    Join Date
    Nov 2006
    Location
    Centurion, South Africa
    Posts
    580

    Default Re: Script situation??

    Hi,

    I use Microsoft word (Word Art) tool bar and I also use photoshop.

    Hopefully these two would be of help

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49