tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von CPoly
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
500
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von CrazyBread
    CrazyBread CrazyBread ist offline Mitglied Bronze
    Registriert seit
    Jan 2006
    Ort
    Neuhausen auf den Fildern, Germany
    Beiträge
    26
    Guten Abend zusammen,
    ich suche schon eine ganze Weile, kann aber einfach keine Lösung finden.
    Es geht um folgende Hompage:

    http://kulissen-schieber.de/

    Am unteren Rand habe ich mittels Flash einen kleinen Zufallsgenerator gebastelt, der bei jedem Aufruf der Seite ein anderes Zitat lädt und es ausgibt. Nun ist das ganze aber ziemlich starr im Bezug darauf, wenn man neue Zitate einfügen möchte (also Flash öffnen, reinschreiben, kompilieren und hochladen).

    Mit javascript müsste das ganze doch wesentlich eleganter gehen oder? Ich habe bereits eine Funktion gebastelt, die aus einem Array ein Zitat herauszieht. Aber wie füge ich dieses Zitat (ist ja im Grunde nur ein String) jetzt genau an diese Stelle ein?

    Ich hoffe ihr könnt mir helfen!

    Viele Grüße,
    Dominik
     

  2. #2
    CPoly CPoly ist gerade online Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Also wenn ich die Frage richtig verstehe, geht es nicht darum, wie du jetzt neue Zitate hinzufügst, sondern wie du ein ausgewähltes Zitat auf der Seite ausgibst?
    Anstelle des Flash-Objektes fügst du ein Div ein. Da du dort bereits ein Div mit der ID "footer" hast, erübrigt sich das.

    HTML-Code:
    <div id="footer"></div>
    Folgendermaßen fügst du den Text dort ein (Ich liefere den Generator der Vollständigkeit halber noch mit)
    Code javascript:
    1
    2
    3
    4
    5
    6
    7
    8
    
    var quotes = [
        "Das ist ein tolles Zitat!",
        "Und hier gleich noch eins******!",
        "Und da kommen noch viel mehr!"
    ];
    window.onload = function() {
        document.getElementById("footer").innerHTML = quotes[(Math.random()*quotes.length) | 0];
    }
    CrazyBread bedankt sich. 

  3. #3
    Avatar von CrazyBread
    CrazyBread CrazyBread ist offline Mitglied Bronze
    Registriert seit
    Jan 2006
    Ort
    Neuhausen auf den Fildern, Germany
    Beiträge
    26
    Ah der Wahnsinn!!
    Vielen herzlichen Dank! Genauso habe ich es gemeint.
    JS ist wesentlich angenehmer, wenn ich neue Zitate einfügen muss.
    Ich beschäftige mich noch nicht allzu lang mit JS, aber diese Erkenntnis war wirklich sehr lehrreich!!

    Danke nochmals******
     

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 07.04.09, 21:29
  2. Antworten: 3
    Letzter Beitrag: 23.03.08, 19:57
  3. Bilder auslesen und in eine html-datei einfügen
    Von JimmyLikesSka im Forum PHP
    Antworten: 0
    Letzter Beitrag: 18.01.08, 19:14
  4. in html seite eine weitere einfügen
    Von mirdochegal2 im Forum ASP
    Antworten: 3
    Letzter Beitrag: 14.06.05, 13:57
  5. Antworten: 1
    Letzter Beitrag: 13.10.04, 00:24

Stichworte