Jugend mosht
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 16.04.2002, 12:09   #1
TP-Specialist
 
Benutzerbild von the0bone
 
Registriert seit: Mar 2001
Ort: NDS
the0bone ist auf einem guten Weg

[JavaScript] Fading Links


Seit einigen Tagen wurde immer wieder nach dem Script für fading Links gefragt. Hier ist eines!

Diese Datei als "fade.js" speichern
Code:
if (document.all) {
document.onmouseover = domouseover;
document.onmouseout = domouseout;
}

function domouseover() {
  if(document.all){
  srcElement = window.event.srcElement;
  if (srcElement.className.indexOf("fade") > -1) {
        var linkName = srcElement.name;
      fadein(linkName);
      }
      }
}

function domouseout() {
  if (document.all){
  srcElement = window.event.srcElement;
  if (srcElement.className.indexOf("fade") > -1) {
        var linkName = srcElement.name;
      fadeout(linkName);
      }
      }
}

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

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

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

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

function fade(sr, sg, sb, er, eg, eb, step, direction, element){
    for(var i = 0; i <= step; i++) {
setTimeout("setbgColor(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);
    }
}


function fadeout(element) {

/*-----------------=[fadeout]=----------------------
||Blendet einen Link von einer zur anderen Farbe,  ||
||wenn sich die Mause vom Link wegbewegt.          ||
||-------------------------------------------------||
||Beispiel:                                        ||
||                                                 ||
||fade(255,150,0, 255,255,255, 30, 1, element);    ||
||      |   |  |   |   |   |    |                  ||
||     Startfarbe  |   |   |    |                  ||
||                 |   |   |    |                  ||
||                 Stopfarbe    |                  ||
||                              |                  ||
||                         Verzögerung             ||
||                      kleiner=schneller          ||
||                                                 ||
||                                                 ||
||Alle Farbangaben in RGB.                         ||
||                                                 ||
||Die letzten beiden Einheiten sollten nicht       ||
||veraendert werden!                               ||
||                                                 ||
||Zum aktivieren die "//" löschen!                 ||
---------------------------------------------------*/

    //fade(255,150,0, 255,255,255, 30, 1, element);
}


function fadein(element) {

/*-----------------=[fadeout]=----------------------
||Blendet einen Link von einer zur anderen Farbe,  ||
||wenn sich die Mause über Link bewegt.            ||
||-------------------------------------------------||
||Beispiel:                                        ||
||                                                 ||
||fade(255,150,0, 255,255,255, 30, 1, element);    ||
||      |   |  |   |   |   |    |                  ||
||     Startfarbe  |   |   |    |                  ||
||                 |   |   |    |                  ||
||                 Stopfarbe    |                  ||
||                              |                  ||
||                         Verzögerung             ||
||                      kleiner=schneller          ||
||                                                 ||
||                                                 ||
||Alle Farbangaben in RGB.                         ||
||                                                 ||
||Die letzten beiden Einheiten sollten nicht       ||
||veraendert werden!                               ||
||                                                 ||
||Zum aktivieren die "//" löschen!                 ||
---------------------------------------------------*/

        fade(255,255,255, 273,132,73, 15, 1, element);
}
Zum Einbinden in eine HTML File einfach dieses in den HEAD setzten und die Datei im gleichen Verzeichnis speichern wie die fade.js .
Code:
<script src="fade.js" language="Javascript"></script>
Links werden über class an das Script gebunden:
Code:
<a href="blah.html" name="fading_link_1" class="fade">click here</a>
Angehängte Dateien
Dateityp: zip link_fade.zip (2,4 KB, 565x aufgerufen)
__________________
the0bone

Wissen ist Macht, nichts Wissen macht nichts!
the0bone ist offline   Mit Zitat antworten
Linktipp

Alt 16.04.2002, 17:31   #2
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
hm jo kenn ich
aber ich bentz lieber das "original" wenn man so sagen darf, hast du dasselber geschrieen oder is das script, was mal einer ich glaub holunder wars, auf einer seite entdeckt hat ... sieht so aus
#
aber trotzdem nett das ses hier auftaucht
Toxical ist offline   Mit Zitat antworten
Alt 16.04.2002, 21:39   #3
TP-Specialist
 
Benutzerbild von the0bone
 
Registriert seit: Mar 2001
Ort: NDS
the0bone ist auf einem guten Weg
Ist das Script!
Der Copyright steht in der Downloaddatei!

Nur haben einige das Script dort nicht gefunden oder konnten es nicht umscheiben!
Hier ist es in Deutsch mit Beschreibung!!!
__________________
the0bone

Wissen ist Macht, nichts Wissen macht nichts!
the0bone ist offline   Mit Zitat antworten
Alt 16.04.2002, 21:52   #4
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
aso, na dann alles supi, hätte dir auch nichts anderes zugetraut
Toxical ist offline   Mit Zitat antworten
Alt 18.04.2002, 21:26   #5
TP-Specialist
 
Benutzerbild von the0bone
 
Registriert seit: Mar 2001
Ort: NDS
the0bone ist auf einem guten Weg

Zum fading


Ich hab da jetzt noch was geiles gefunden!

http://javascript.internet.com/navig...over-menu.html
__________________
the0bone

Wissen ist Macht, nichts Wissen macht nichts!
the0bone ist offline   Mit Zitat antworten
Alt 18.04.2002, 21:30   #6
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
wow wirklich edel, gefällt mir gut, wer dich gleich mal ntzen bei meim nächsten menue^^
Toxical ist offline   Mit Zitat antworten
Alt 18.04.2002, 21:57   #7
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
Zitat:
is das script, was mal einer ich glaub holunder wars, auf einer seite entdeckt hat

holundER? Ich darf doch sehr bitten *räusper*
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Alt 18.04.2002, 22:00   #8
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
ups sorry war wohl wieder der finger krebs am werk^^
Toxical ist offline   Mit Zitat antworten
Alt 21.04.2002, 18:03   #9
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
also mir gefällt da script gar nicht von der art wie es geschroieben ist, oder wie man es anpassen kann.... nicht sehr userfreundlich geschrieben

auusredem basiert es auf transparenz man kann alos keine eigenen farben defibnieren es schimmetrt immer die hintergrund frabe durch

man kann aber auch das link fade script auf tabellen anwenden ...

function setbgColor(r, g, b, element) {
var hr = hex(r); var hg = hex(g); var hb = hex(b);
element.style.backgroundColor = "#"+hr+hg+hb;
}

einfach so ändern...

dann eben
<td class="fade">

und es geht schon
Toxical ist offline   Mit Zitat antworten
Alt 09.07.2002, 15:21   #10
TP-Junior
 
Registriert seit: Jul 2002
Ort: NRW Geldern
Blade_de macht alles soweit korrekt
wenn ich das script von oben benutze muss ich habe jeden link bei mir auf der HP anpassen. Gibt eine Möglichkeit das direkt für alle Links zubestimmen ?
Blade_de ist offline   Mit Zitat antworten
Alt 09.07.2002, 16:11   #11
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
Geht in dem du das englische original verwendest, und
autofade = true;
setzt

Hier das original Script ich hoffe Copyright steht mit drin
nach dem Download einfach umbenennen zu fade.js ...
Angehängte Dateien
Dateityp: zip fade.js.zip (2,6 KB, 266x aufgerufen)
Toxical ist offline   Mit Zitat antworten
Alt 07.12.2003, 16:55   #12
TP-Veteran
 
Benutzerbild von danis`
 
Registriert seit: Dec 2003
Ort: Oldenburg i.H.
danis` ist ein richtiges Arbeitstier - DANKEdanis` ist ein richtiges Arbeitstier - DANKEdanis` ist ein richtiges Arbeitstier - DANKEdanis` ist ein richtiges Arbeitstier - DANKEdanis` ist ein richtiges Arbeitstier - DANKE
Die datei (original) is beschädigt!
Sagt auf jedenfall Winrar!
Ich möchte gerne bei meiner clanpage ein fade von weiß zu #003366 haben! Aber irgendwie geht das nicht!
Ich habe extra alle schriftformationen rausgenommen und so aber es geht trotzdem nicht!
könnt ihr mir helfen?
__________________
rallye-addicted. Motorsport at it's best

Soon.
danis` ist offline   Mit Zitat antworten
Alt 07.12.2003, 16:58   #13
TP-Veteran
 
Benutzerbild von danis`
 
Registriert seit: Dec 2003
Ort: Oldenburg i.H.
danis` ist ein richtiges Arbeitstier - DANKEdanis` ist ein richtiges Arbeitstier - DANKEdanis` ist ein richtiges Arbeitstier - DANKEdanis` ist ein richtiges Arbeitstier - DANKEdanis` ist ein richtiges Arbeitstier - DANKE
Oh gerade gelsen das man es umbenennen muss ^^
*gg* UUUPS
__________________
rallye-addicted. Motorsport at it's best

Soon.
danis` ist offline   Mit Zitat antworten
Alt 07.12.2003, 17:00   #14
TP-Veteran
 
Benutzerbild von danis`
 
Registriert seit: Dec 2003
Ort: Oldenburg i.H.
danis` ist ein richtiges Arbeitstier - DANKEdanis` ist ein richtiges Arbeitstier - DANKEdanis` ist ein richtiges Arbeitstier - DANKEdanis` ist ein richtiges Arbeitstier - DANKEdanis` ist ein richtiges Arbeitstier - DANKE
geil es geht!!
danke danke danke!!
__________________
rallye-addicted. Motorsport at it's best

Soon.
danis` ist offline   Mit Zitat antworten
Alt 01.04.2004, 09:16   #15
TP-Member
 
Registriert seit: Nov 2003
CrazyVampy macht alles soweit korrekt
kann mir da oben den ersten Beitrag mal jemand genauer erläutern? bei mir funzt da garnicht ;\
CrazyVampy 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


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:19 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 RC7 ©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