Ankündigung

Einklappen
Keine Ankündigung bisher.

.js Datei

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • .js Datei

    Hallo, ich habe in einer *.js Datei einen Code gespeichert, und ihn mit <script language="javascript" src="...."></script> verlinkt. Aber es funzt nicht, Da ich fast keine Ahnung von JS hab, wie muss denn die JS Datei aussehen? Das hier ist das Script:

    startColor = "#000099"; // initial link color<br>
    endColor = "#FF0000"; // final link color</p><p><code><br>
    stepIn = 25; // delay when fading in<br>
    stepOut = 25; // delay when fading out</p><p>autoFade = true;</p><p>desloppyClass = false;</p><p><br>
    hexa = new makearray(16);<br>
    for(var i = 0; i < 10; i++)<br>
    hexa[i] = i;<br>
    hexa[10]="a"; hexa[11]="b"; hexa[12]="c";<br>
    hexa[13]="d"; hexa[14]="e"; hexa[15]="f";</p><p><code>document.onmouseover = domouseover;<br>
    document.onmouseout = domouseout;</p><p>startColor = dehexize(startColor.toLowerCase());<br>
    endColor = dehexize(endColor.toLowerCase());</code></p><p>var fadeId = new Array();</p><p>function dehexize(Color){<br>
    var colorArr = new makearray(3);<br>
    for (i=1; i<7; i++){<br>
    for (j=0; j<16; j++){<br>
    if (Color.charAt(i) == hexa[j]){<br>
    if (i%2 !=0)<br>
    colorArr[Math.floor((i-1)/2)]=eval(j)*16;<br>
    else<br>
    colorArr[Math.floor((i-1)/2)]+=eval(j);<br>
    }<br>
    }<br>
    }<br>
    return colorArr;<br>
    }</p><p>function domouseover() {<br>
    if(document.all){<br>
    var srcElement = event.srcElement;<br>
    if ((srcElement.tagName == "A" && autoFade) || srcElement.className == "fade" || (sloppyClass && srcElement.className.indexOf("fade&qu ot != -1))<br>
    fade(startColor,endColor,srcElement.uniqueID,stepI n);<br>
    }<br>
    }</p><p>function domouseout() {<br>
    if (document.all){<br>
    var srcElement = event.srcElement;<br>
    if ((srcElement.tagName == "A" && autoFade) || srcElement.className == "fade" || (sloppyClass && srcElement.className.indexOf("fade&qu ot != -1))<br>
    fade(endColor,startColor,srcElement.uniqueID,stepO ut);<br>
    }<br>
    }</p><p>function makearray(n) {<br>
    this.length = n;<br>
    for(var i = 1; i <= n; i++)<br>
    this[i] = 0;<br>
    return this;<br>
    }</p><p>function hex(i) {<br>
    if (i < 0)<br>
    return "00";<br>
    else if (i > 255)<br>
    return "ff";<br>
    else<br>
    return "" + hexa[Math.floor(i/16)] + hexa[i%16];}</p><p>function setColor(r, g, b, element) {<br>
    var hr = hex(r); var hg = hex(g); var hb = hex(b);<br>
    element.style.color = "#"+hr+hg+hb;<br>
    }</p><p>function fade(s,e, element,step){<br>
    var sr = s[0]; var sg = s[1]; var sb = s[2];<br>
    var er = e[0]; var eg = e[1]; var eb = e[2];</p><p> if (fadeId[0] != null && fade[0] != element){<br>
    setColor(sr,sg,sb,eval(fadeId[0]));<br>
    var i = 1;<br>
    while(i < fadeId.length){<br>
    clearTimeout(fadeId[i]);<br>
    i++;<br>
    }<br>
    }</p><p> for(var i = 0; i <= step; i++) {<br>
    fadeId[i+1] = setTimeout("setColor(Math.floor(&quot ; +sr+ " *(( " +step+ " - " +i+ " )/ " +step+ " ) + " +er+ " * (" +i+ "/" +<br>
    step+ &quot),Math.floor(" +sg+ " * (( " +step+ " - " +i+ " )/ " +step+ " ) + " +eg+ " * (" +i+ "/" +step+<br>
    &quot),Math.floor(" +sb+ " * ((" +step+ "-" +i+ &quot/" +step+ &quot + " +eb+ " * (" +i+ "/" +step+ &quot),"+element+"",i*step);<br>
    }<br>
    fadeId[0] = element;<br>
    }
    Die ganzen HTML Sachen nicht beachten!

  • #2
    ich glaub nicht das in eine js datei html code rein darf...
    www.nice-esp.de.vu - meldet bitte mal im board an: wir versuchen eine nette HL:CS / Games community aufzubauen(nich so wie cstrike.de oder mymtw.de)

    Kommentar


    • #3
      ich würde sagen, du musst den html-code rausnehmemn :!:
      Alten Hasen im HPF noch als „Maasda“ bekannt.

      Julian J. Schrader (JJS.de)

      Kommentar

      homepage-forum.de - Hilfe für Webmaster! Statistiken

      Einklappen

      Themen: 56.736   Beiträge: 429.436   Mitglieder: 28.490   Aktive Mitglieder: 41
      Willkommen an unser neuestes Mitglied, KoaLa13bfp.

      Online-Benutzer

      Einklappen

      226 Benutzer sind jetzt online. Registrierte Benutzer: 0, Gäste: 226.

      Mit 3.502 Benutzern waren am 23.01.2020 um 18:20 die meisten Benutzer gleichzeitig online.

      Die neuesten Themen

      Einklappen

      • daniel5959
        Antwort auf Liste von Teammitgliedern
        Hallo,

        was ist mit "erreichbare Teammitglieder" gemeint?

        Es gibt ...



        ... siehe auch "Benutzerliste.

        daniel5959 ...
        Gestern, 23:48
      • Megabyte
        Antwort auf HEVC / H.265 in HTML5?
        Also imho wird das über laaaaaaange Zeit nichts werden mit HEVC auf breiter Ebene. Die Nachfrage nach im 2stelligem Gigabyte-Bereich liegende Streaminginhalte ist nur bei ein paar "Ultras" da. Keiner der namhaften Streamer hat in irgendeiner Form Interesse daran gezeigt. Dem gegenüber stehen...
        Gestern, 23:39
      • daniel5959
        Antwort auf HEVC / H.265 in HTML5?
        Hallo,

        was soll der Link? - es kommt Fehler 404, also Seite nicht gefunden.

        Bei der verlinkten Firma geht es nicht um Videos, auch wenn auf der Webseite "mediaconverter" steht, sondern um Autos.



        daniel5959 ...
        Gestern, 23:29
      • Megabyte
        Antwort auf Welchen Websiten Editior
        Wenn ich auf's Datum sehe ist mein Post wohl nicht sehr zeitnah *lol*

        Die Frage nach DEM Editor ist unter Codern wie zwischen BMW und Mercedes :-). Wordpress (eigentlich kein Editor im eigentlichen Sinn) ist von der Bedienung und der Möglichkeiten her ein sehr gutes Produkt. Ich habe aber...
        Gestern, 23:24
      • shamshaga
        Liste von Teammitgliedern
        Gibt es irgendwo eine Liste von erreichbaren Teammitgliedern von diesem Forum?
        Gestern, 23:11

      Die neuesten Beiträge

      Einklappen

      Lädt...
      X