Fahrtenbuch genial!
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 21.10.2006, 15:48   #16
TP-Member
 
Registriert seit: Mar 2001
JanBreier macht alles soweit korrekt
Mhh,der Threat ist ja wirklich schon sehr alt,aber viuelleicht bekomm ich ja trotzdem eine Antwort

Hab grad die aktuellste Version des Fade-Scripts gesucht,und eine Version 3 gefunden! Ich würde es allerdings gerne haben (wie auf Netzministerium.de), dass die Links nur einmalkurz "aufblinken" und nicht erst ihre Ursprungsfarbe bekommen wenn ich mit der Maus den Link wieder verlasse!
Habe nichts gefunden,wie ich das einstellen könnte und mit dem Quelltext von Netzministerium.de bin ich auch hoffnungslos überfordert!
Ist sicher nur etwas,was man in der JS-Datei ändern müsste,aber so viel Ahnung von JS hab ich leider nicht...

Hier einfach mal der Code des aktuellen Fade-Scripts, vielleicht kann ja jemand mal auf Netzministerium.de schauen und weiß spontan was ich ändern müsste?

VLG und Danke,
Jan

PS: Ne Version die auch unter Firefox funktioniert gibts wohl nicht oder?


PHP-Code:
/*****************************************\
||       Fade Script Version 3.1         ||
||   http://anarchos.xs.mw/fade.phtml    ||
||            (c) July 2001              ||
|| _____________________________________ ||
|| Created by:                           ||
|| Anarchos    > anarchos.xs.mw          ||
|| _____________________________________ ||
|| auto-startColor by Mike West          ||
|| mike@westman.org                      ||
|| _____________________________________ ||
|| uniqueID upgrade by DubMatrix         ||
|| http://www.princefari.com             ||
|| _____________________________________ ||
|| Color conversion from decimal to      ||
|| hex (dehexize function) by:           ||
|| Litejet > litejet@hotmail.com         ||
|| _____________________________________ ||
|| Fade, hex, setColor functions by:     ||
|| Dak Phoenix > phoenix-archetypes.com  ||
|| _____________________________________ ||
|| domouseover/out based on scripts by   ||
|| The Shadow  > www.icon.co.za/~andrewk ||
||                                       ||
\*****************************************/

/*************
**** <config>
**/

fadeColor "#8dbdd6";  // color to fade to

stepIn 17// delay when fading in
stepOut 25// delay when fading out

/* set to true or false; true will
** cause all links to fade automatically
** (you won't need to add class="fade")
***/
autoFade true;  

/* set to true or false; true will cause all CSS
** classes with "fade" in them to fade onmouseover
***/
sloppyClass true;

/* set to true or false; true will make the script
** work for Macs (IE 5+), but you will have to give
** a name (name="blah") to each link that you want
** to fade.
***/
macCompat false;

/** 
**** </config>
**************/

/*************
**** <install>
**

Now, once you have customized your fading colors,
you need to include your customized .js file on
every page that you want to use it in. You can
include javascript files using this syntax (in
the head of a document):

<script src="fade.js" language="Javascript"></script>

Now that you have the file included, you need to
setup your links a small bit.  Each link that you
want to fade needs to use the fade class.

Example:

<a href="blah.html" class="fade">click here</a>

Also, the link must be plain text.  This means
that you can't have <b>'s, <i>'s, <font>'s, etc.
inside of the link.

Example of what not to do:

<a href="blah.html" class="fade"><b>click</b> here</a>

Have fun!
-Anarchos-

** 
**** </install>
**************/

hexa = new makearray(16);
for(var 
010i++)
    
hexa[i] = i;
hexa[10]="a"hexa[11]="b"hexa[12]="c";
hexa[13]="d"hexa[14]="e"hexa[15]="f";

document.onmouseover domouseover;
document.onmouseout domouseout;

fadeColor dehexize(fadeColor.toLowerCase());

var 
fadeId = new Array();

function 
dehexize(Color){
    var 
colorArr = new makearray(3);
    for (
i=1i<7i++){
        for (
j=0j<16j++){
            if (
Color.charAt(i) == hexa[j]){
                if (
i%!=0)
                    
colorArr[Math.floor((i-1)/2)]=eval(j)*16;
                else
                    
colorArr[Math.floor((i-1)/2)]+=eval(j);
            }
        }
    }
    return 
colorArr;
}

function 
domouseover() {
    if(
document.all){
        var 
srcElement event.srcElement;
        if ((
srcElement.tagName == "A" && autoFade && srcElement.className != "nofade") || srcElement.className == "fade" || (sloppyClass && srcElement.className.indexOf("fade") != -1)) {
                if (!
srcElement.startColor) {
                    
srcElement.startColor = (srcElement.style.color)? srcElement.style.colorsrcElement.currentStyle.color;
                    
srcElement.startColor dehexize(srcElement.startColor.toLowerCase());
                }
                var 
link = (macCompatsrcElement.namesrcElement.uniqueID);
                if (
linkfade(srcElement.startColor,fadeColor,link,stepIn);                
                else if (
macCompatalert("Error: Mac Compatility mode enabled, but link has no name.");
        }
    }
}

function 
domouseout() {
    if (
document.all){
        var 
srcElement event.srcElement;
        if ((
srcElement.tagName == "A" && autoFade && srcElement.className != "nofade") || srcElement.className == "fade" || (sloppyClass && srcElement.className.indexOf("fade") != -1)) {
            var 
link = (macCompatsrcElement.namesrcElement.uniqueID);
            if (
linkfade(fadeColor,srcElement.startColor,link,stepIn);
        }
    }
}

function 
makearray(n) {
    
this.length n;
    for(var 
1<= ni++)
        
this[i] = 0;
    return 
this;
}

function 
hex(i) {
    if (
0)
        return 
"00";
    else if (
255)
        return 
"ff";
    else
       return 
"" hexa[Math.floor(i/16)] + hexa[i%16];
}

function 
setColor(rgbelement) {
      var 
hr hex(r); var hg hex(g); var hb hex(b);
      
element.style.color "#"+hr+hg+hb;
}

function 
fade(s,e,element,step) {
    var 
sr s[0]; var sg s[1]; var sb s[2];
    var 
er e[0]; var eg e[1]; var eb e[2];
    
    if (
fadeId[0] != null && fade[0] != element && eval(fadeId[0])) {
        var 
orig = eval(fadeId[0]);
        
setColor(orig.startColor[0],orig.startColor[1],orig.startColor[2],orig);
        var 
1;
        while(
fadeId.length) {
            
clearTimeout(fadeId[i]);
            
i++;
        }
    }
        
    for(var 
0<= stepi++) {
        
fadeId[i+1] = setTimeout("setColor(Math.floor(" +sr" *(( " +step" - " +i" )/ " +step" ) + " +er" * (" +i"/" +
            
step")),Math.floor(" +sg" * (( " +step" - " +i" )/ " +step" ) + " +eg" * (" +i"/" +step+
            
")),Math.floor(" +sb" * ((" +step"-" +i")/" +step") + " +eb" * (" +i"/" +step")),"+element+");",i*step);
    }
    
fadeId[0] = element;

JanBreier ist offline   Mit Zitat antworten


Alt 27.10.2006, 17:59   #17
TP-Member
 
Registriert seit: Mar 2001
JanBreier macht alles soweit korrekt
Mhh, hat keiner ne Idee?
JanBreier ist offline   Mit Zitat antworten
Alt 01.11.2006, 20:09   #18
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
Hier ist auch noch ein Fade-Filter über ein Bild.
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!
321 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik > Traum-Scripts
[JavaScript] Fading Links [JavaScript] Fading Links
« CSS Generator | CSS-Only-Pulldown-Menü (mit JS-"Hilfsmotor" für IE) »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

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 an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:51 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67