#1 (permalink)  
Alt 04.12.2006, 00:10
Benutzerbild von Avantigames
Erfahrener Benutzer
 
Registriert seit: 05.04.2006
Beiträge: 261
Frage ne Frage zu diesem Script

Hi,

ich habe diese Script hier bekommen und wollte Fragen, wo ich das einfügen muss im Shop.Es soll bewirken, das es im Hintergrund schneit

Code:
<script language="JavaScript" type="text/javascript">
<!--

// Set the number of snowflakes (more than 30 - 40 not recommended)
var snowmax = 35;

// Set the colors for the snow. Add as many colors as you like
var snowcolor = new Array('#eeeeff', '#ffffdd', '#eeeedd', '#ffffff');

// Set the fonts, that create the snowflakes. Add as many fonts as you like
var snowtype = new Array('Arial Black', 'Arial Narrow', 'Times', 'Comic Sans MS');

// Set the letter that creates your snowflake (recommended: *)
var snowletter = '*';

// Set the speed of sinking (recommended values range from 0.3 to 2)
var sinkspeed = 0.6;

// Set the maximal-size of your snowflaxes
var snowmaxsize = 48;

// Set the minimal-size of your snowflaxes
var snowminsize = 10;

// Set the snowing-zone
// Set 1 for all-over-snowing
// Set 2 for left-side-snowing
// Set 3 for center-snowing
// Set 4 for right-side-snowing
var snowingzone = 1;

// Do not edit below this line
var snow = new Array();
var marginbottom;
var marginright;
var timer;
var i_snow = 0;
var x_mv = new Array();
var crds = new Array();
var lftrght = new Array();
var browserinfos = navigator.userAgent;
var ie5 = document.all && document.getElementById && !browserinfos.match(/Opera/);
var ns6 = document.getElementById && !document.all;
var opera = browserinfos.match(/Opera/);
var browserok = ie5 || ns6 || opera;

function randommaker(range)
{
    return Math.floor(range * Math.random());
}

function initsnow()
{
    if (ie5 || opera)
    {
        marginbottom = document.body.clientHeight;
        marginright  = document.body.clientWidth;
    }
    else if (ns6)
    {
        marginbottom = window.innerHeight;
        marginright  = window.innerWidth;
    }

    var snowsizerange = snowmaxsize - snowminsize;

    for (var i = 0; i <= snowmax; i++)
    {
        crds[i] = 0;
        lftrght[i] = Math.random() * 15;
        x_mv[i] = 0.03 + Math.random() / 10;
        snow[i] = document.getElementById('s' + i);
        snow[i].style.fontFamily = snowtype[randommaker(snowtype.length)];
        snow[i].size = randommaker(snowsizerange) + snowminsize;
        snow[i].style.fontSize = snow[i].size;
        snow[i].style.color = snowcolor[randommaker(snowcolor.length)];
        snow[i].sink = sinkspeed * snow[i].size / 5;

        if (snowingzone == 1)
            snow[i].posx = randommaker(marginright - snow[i].size);

        if (snowingzone == 2)
            snow[i].posx = randommaker(marginright / 2 - snow[i].size);

        if (snowingzone == 3)
            snow[i].posx = randommaker(marginright / 2 - snow[i].size) + marginright / 4;

        if (snowingzone == 4)
            snow[i].posx = randommaker(marginright / 2 - snow[i].size) + marginright / 2;

        snow[i].posy = randommaker(2 * marginbottom - marginbottom - 2 * snow[i].size);
        snow[i].style.left = snow[i].posx;
        snow[i].style.top = snow[i].posy;
    }

    movesnow();
}

function movesnow()
{
    for (var i = 0; i <= snowmax; i++)
    {
        crds[i] += x_mv[i];
        snow[i].posy += snow[i].sink;
        snow[i].style.left = snow[i].posx + lftrght[i] * Math.sin(crds[i]);
        snow[i].style.top = snow[i].posy;

        if ((snow[i].posy >= (marginbottom - 2 * snow[i].size)) || (parseInt(snow[i].style.left) > (marginright - 3 * lftrght[i])))
        {
            if (snowingzone == 1)
                snow[i].posx = randommaker(marginright - snow[i].size);

            if (snowingzone == 2)
                snow[i].posx = randommaker(marginright / 2 - snow[i].size);

            if (snowingzone == 3)
                snow[i].posx = randommaker(marginright / 2 - snow[i].size) + marginright / 4;

            if (snowingzone == 4)
                snow[i].posx = randommaker(marginright / 2 - snow[i].size) + marginright / 2;

            snow[i].posy = 0;
        }
    }

    var timer = setTimeout('movesnow();', 20); //Wert von 10 bis 100
}

for (var i = 0; i <= snowmax; i++)
    document.write('<span id="s' + i +'" style="position: absolute; top: -' + snowmaxsize + '">' + snowletter + '</span>');

if (browserok)
    window.onload = initsnow;

//--></script>
bin wie immer euch sehr dankbar.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 04.12.2006, 00:20
Erfahrener Benutzer
 
Registriert seit: 28.02.2006
Beiträge: 4.010
Standard

/templates/dein_template/javascript/general.js.php

Copy & Paste einfügen, hochladen, fettisch.... nettes Script.

Enjoy

P.S.: Geht aber ganz schön auf die Performance.

Geändert von supervisior (04.12.2006 um 00:23 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 04.12.2006, 17:08
Benutzerbild von Avantigames
Erfahrener Benutzer
 
Registriert seit: 05.04.2006
Beiträge: 261
Frage

Zitat:
Zitat von supervisior
/templates/dein_template/javascript/general.js.php

Copy & Paste einfügen, hochladen, fettisch.... nettes Script.

Enjoy

P.S.: Geht aber ganz schön auf die Performance.
Hi,

also ich hab das schon so gemacht, aber es passiert leider nix im Shop.
Woran könnte das liegen??????

THX.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 04.12.2006, 17:13
Erfahrener Benutzer
 
Registriert seit: 28.02.2006
Beiträge: 4.010
Standard

Installation überprüfen, Cache und templates_c Ordner leeren. Das Script funktioniert nur in der index.php, nicht aber auf den Artikelseiten.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
frage, script

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:49 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand