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.975   Beiträge: 431.488   Mitglieder: 29.055   Aktive Mitglieder: 135
      Willkommen an unser neuestes Mitglied, agrohimprz.

      Online-Benutzer

      Einklappen

      213 Benutzer sind jetzt online. Registrierte Benutzer: 3, Gäste: 210.

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

      Die neuesten Themen

      Einklappen

      • Gnosius
        Mobile und Desktop-Version kombinieren
        Hallo,

        mittlerweile habe ich eine kleine Homepage erstellt (mit MS Expression web 4), die nur einige Buttons mit Links zur Weiterleitung enthält.
        da das Hintergrundbild teils gekachelt wurde, habe ich 2 Versionen erstellt, die unter verschiedenen URLs aufgerufen werden und einmal...
        17.01.2022, 12:52
      • mawi1512
        generelle Statisik über Auswahlmenu erstellen
        Hallo zusammen!
        Ich würde gerne eine vorgegebene Statistik über eine Mehrfachauswahlmenu anbieten.
        Was ausgewählt wurde, soll öffentlich als Summe ausgewertet und angezeigt werden.
        Die Auswertung soll geischert in einer Datenbank oder über eine andere Möglichkeit gesichert werden....
        17.01.2022, 11:28
      • Comedix
        Gesucht: Newsletter Script
        Hallo,

        das Newsletterscript, das ich auf meiner Homepage verwende, ist in die Jahre gekommen. Ich muss/möchte den Webspace auf PHP 8.0 umstellen und deshalb werde ich mich von meinem alten PHP-Script verabschieden. Verwendet oder kennt jemand eine Newsletter-Software, die er/sie empfehlen...
        16.01.2022, 14:46
      • dafra1987
        MediaWiki Editor ändern
        Hallo,

        ich habe auf meinem Webspace von Alfahosting eine Instanz von Mediawiki installiert. Allerdings ist der Editor, der da mit "ausgerollt" wurde sehr unglücklich. Ich möchte natürlich auch medial die Seiten aufbauen und in dem Editor gibt es keine Möglichkeit für einen...
        13.01.2022, 22:58
      • ST747
        Google indexierung
        Hallo,
        ich habe ein paar Unterseiten die nicht indexiert werden:.
        Gefunden - zur Zeit nicht im Index.

        Wenn ich dann die Fehleranalyse mache, kommt Property nicht im Konto.
        Zugriff bestätigt,die Website befindet sich aber nicht auf ihrem Konto.
        Die gehört aber zu...
        11.01.2022, 17:49

      Die neuesten Beiträge

      Einklappen

      • Localfu
        Antwort auf Mobile und Desktop-Version kombinieren
        Moin Sempervivum,
        verwende doch bitte mal bitte:
        Code:
        @media (orientation: landscape) {
        body {
        background-image: url('images/bild3.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        }
        }
        
        @media
        ...
        Gestern, 00:07
      • Gnosius
        Mobile und Desktop-Version kombinieren
        Hallo,

        mittlerweile habe ich eine kleine Homepage erstellt (mit MS Expression web 4), die nur einige Buttons mit Links zur Weiterleitung enthält.
        da das Hintergrundbild teils gekachelt wurde, habe ich 2 Versionen erstellt, die unter verschiedenen URLs aufgerufen werden und einmal...
        17.01.2022, 12:52
      • Gnosius
        Antwort auf Mobile und Desktop-Version kombinieren
        Ja, das war's. PC jetzt super, Smartphone hochkant auch. Smartphone (S20 ultra) quer: zeigt noch 1 cm von der nächsten Kachel an. Warum er da nicht auf 100% streckt weiß ich nicht. Vielleicht weil das Bild 1670 breit x 1880 hoch ist (unten abgeschintten ist ok). Das S20 hat 1440x3200 Pixel, läuft...
        19.01.2022, 21:19
      • Sempervivum
        Antwort auf Mobile und Desktop-Version kombinieren
        Bei dem
        Code:
        background-size: 100% 100%"
        muss das Gänsefüßchen durch ein Semikolon ersetzt werden.
        Und bei portrait fehlt die letzte schließende Klammer.
        Mit diesem CSS sieht es bei mir ganz gut aus:
        Code:
                @media (orientation: landscape) {
                    body {
        ...
        19.01.2022, 19:49
      • Gnosius
        Antwort auf Mobile und Desktop-Version kombinieren
        So, habe ich erledigt:

        <!DOCTYPE html>
        <htmllang="de">
        <head>
        <metacharset="UTF-8">
        <metahttp-equiv="X-UA-Compatible"content="IE=edge">
        <metaname="viewport"content="width=device-width,...
        19.01.2022, 18:44
      • Ingo
        Antwort auf Mobile und Desktop-Version kombinieren
        Hi,
        nach DOCTYPE und meta fehlt ein Leerzeichen.
        Bei font-family mindestens eine gererische Angabe wie serif hinzufügen.
        Statt .auto-style mit Nummern würde ich "sprechende" Namen wählen.

        Gruß
        Ingo
        19.01.2022, 18:31
      • Sempervivum
        Antwort auf Mobile und Desktop-Version kombinieren
        Das hätte ich dazu schreiben sollen: Was Du da unerwünschter Weise siehst, ist CSS und gehört in die <style> Tags, also aus dem <body> löschen und dort hinzu fügen:
        Code:
        /* alles was darüber steht wie bisher */
        .auto-style8 {
        font-family: "Belwe Bd BT";
        ...
        19.01.2022, 17:23
      • Gnosius
        Antwort auf Mobile und Desktop-Version kombinieren
        Vielen Dank an alle, ich habe versucht, die Tipps mit meinen linken Händen umzusetzen.....

        Der Text beginnt jetzt so...:

        <!DOCTYPEhtml>
        <htmllang="de">
        <head>
        <metacharset="UTF-8">
        <metahttp-equiv="X-UA-Compatible"content="IE=edge">...
        19.01.2022, 17:07
      • Sempervivum
        Antwort auf Mobile und Desktop-Version kombinieren
        Du kannst auch die Orientierung, Hoch- oder Querformat mit einer Mediaquery abfragen:
        Code:
        @media (orientation: landscape) {
            body { background-image: url(images/bg-landscape.jpg); }
        }
        @media (orientation: portrait) {
            body { background-image: url(images/portrait.jpg);
        ...
        18.01.2022, 22:14
      • Comedix
        Gesucht: Newsletter Script
        Hallo,

        das Newsletterscript, das ich auf meiner Homepage verwende, ist in die Jahre gekommen. Ich muss/möchte den Webspace auf PHP 8.0 umstellen und deshalb werde ich mich von meinem alten PHP-Script verabschieden. Verwendet oder kennt jemand eine Newsletter-Software, die er/sie empfehlen...
        16.01.2022, 14:46
      Lädt...
      X