Ergebnis 1 bis 7 von 7
  1. #1
    VergeCurrency Avatar von Yakuza112
    Registriert seit
    10.07.2008
    Beiträge
    398

    Standard Javascript Problem

    Hey, ich habe eine Frage zu dem Code..
    sry für die Noob Frage^^

    aber wie mache ich das, dass anstatt

    "Keep us strongDonate"

    da steht; sich diese Wörter immer abwechseln :

    Keep us strong
    Support us
    Donate

    wie auf dem Bild zu sehen klappt das nicht ganz^^



    Code:
    ------------INDEX---------------------------------------------------
    
    
    <a indepth="true" href="support_001.html" class="donate"></a>
    <div class="donate"><script src="random.js" type="text/javascript">
    </script><a indepth="true" href="support_001.html" class="donate">Donate</a>
    </div>
    
    ------------random.js---------------------------------------------------
    
    function randomFromTo(from, to){
    	return Math.floor(Math.random() * (to - from + 1) + from);
    }
    var x;
    x = randomFromTo(1,3);
    if(x==1){document.write("Keep us strong");}
    if(x==2){document.write("Support us");}
    if(x==3){document.write("Donate");}
    
    ------------ENDE---------------------------------------------------


    ¥akuza112 Inc. © 2008
    Dein Neid ist meine Anerkennung und Dein Hass ist mein Stolz.Wenn Du hinter meinem Rücken über mich redest, danke ich Dir,dass Du mich zum Mittelpunkt Deines Lebens machst

  2. #2
    Anfänger
    Registriert seit
    10.12.2010
    Beiträge
    17

    Standard

    Ich weiss jetzt nicht warum du für die zufällige zahl ne extra funktion benutzt (geh mal nicht davon aus das du nochmal ne zufällige zahl brauchst...)

    aber probier mal das das solte gehen:
    var x = Math.round(Math.random()/(1/3));
    if(x == 1) {
    document.write("Keep us strong");
    }
    if(x == 2) {
    document.write("Support us");
    }
    if(x == 3) {
    document.write("Donate");
    }

  3. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Yakuza112 (21.12.2010)

  4. #3
    VergeCurrency Avatar von Yakuza112
    Registriert seit
    10.07.2008
    Beiträge
    398

    Standard

    hmm das hat den gleichen Effekt^^

    wenn "Donate" alleine da steht funktionert alles wie es soll (manchmal aber auch nicht), aber sobald

    Keep us strong
    oder
    Support us
    dort steht wird automatisch das "Donate" unmittelbar angefügt ^^

    edit... okay klappt oberes war zwar nich der auschlaggebende grund^^

    <a indepth="true" href="support_001.html" class="donate"></a><div class="donate"><script src="random.js" type="text/javascript"></script><a indepth="true" href="support_001.html" class="donate">Donate</a>

    war das Problem^^ trzdm danke
    Geändert von Yakuza112 (21.12.2010 um 18:53 Uhr)


    ¥akuza112 Inc. © 2008
    Dein Neid ist meine Anerkennung und Dein Hass ist mein Stolz.Wenn Du hinter meinem Rücken über mich redest, danke ich Dir,dass Du mich zum Mittelpunkt Deines Lebens machst

  5. #4
    PDFTT_cr3w.jpg.exe Avatar von SFX
    Registriert seit
    01.08.2008
    Beiträge
    557

    Standard

    sowas habe ich gestern erst in php gehabt

    es wäre auf jedenfall deutlich sauberer und wartbarer, wenn man die 3 Phrasen in ein Array packt, und dann anhand der Zahl der Einträge in diesem array einen zufälligen index berechnen lässt
    free-hack secure connection

    Level 61 Troll
    [ Manifesto ]

    GPG erwünscht [ Key ]
    7A16 997D 08AA D280 4822 F0AC 2BDC 2302 4C54 C396


  6. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Yakuza112 (21.12.2010)

  7. #5
    VergeCurrency Avatar von Yakuza112
    Registriert seit
    10.07.2008
    Beiträge
    398

    Standard

    wenn man die 3 Phrasen in ein Array packt
    yo ich werde es mir für die zukunft anschauen -> googlen^^
    ja ich hab mir die komplette seite geladen, normal das da nicht direkt alles funzt ^^


    ¥akuza112 Inc. © 2008
    Dein Neid ist meine Anerkennung und Dein Hass ist mein Stolz.Wenn Du hinter meinem Rücken über mich redest, danke ich Dir,dass Du mich zum Mittelpunkt Deines Lebens machst

  8. #6
    Anfänger
    Registriert seit
    10.12.2010
    Beiträge
    17

    Standard

    var arr = new Array("Keep us strong", "Support us", "Donte");
    document.write(arr(Math.round(Math.random()/(0/2))));
    Mal schnell zusammenkopiert... sollte gehen...

  9. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Yakuza112 (21.12.2010)

  10. #7
    VergeCurrency Avatar von Yakuza112
    Registriert seit
    10.07.2008
    Beiträge
    398

    Standard

    danke nochmal^^ aber es geht bereits.. es lag nicht an dem javascript ansich, wie ich dachte..
    es lag an dem code in der "index.html" ^^


    ¥akuza112 Inc. © 2008
    Dein Neid ist meine Anerkennung und Dein Hass ist mein Stolz.Wenn Du hinter meinem Rücken über mich redest, danke ich Dir,dass Du mich zum Mittelpunkt Deines Lebens machst

Ähnliche Themen

  1. Twittter JavaScript
    Von Soulstah im Forum (X)HTML & CSS
    Antworten: 2
    Letzter Beitrag: 09.05.2010, 16:23
  2. Schadhaftes Javascript
    Von Brainfuck ++ im Forum (X)HTML & CSS
    Antworten: 6
    Letzter Beitrag: 26.07.2009, 20:58
  3. VPN und JavaScript Fragen
    Von YoNuR im Forum Anonymität & Proxies
    Antworten: 11
    Letzter Beitrag: 19.07.2009, 20:41
  4. SQL und JavaScript???
    Von Swola4 im Forum (X)HTML & CSS
    Antworten: 8
    Letzter Beitrag: 29.04.2009, 16:22

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •