Liebes Forum
Ich bin noch ziemlich grün hinter den Ohren was Webprogrammierung anbetrifft. Also entschuldig mich bitte im Vorhinein für vielleicht zu offensichtliche, und grundlegende Fragen. Danke aber auch im Vorhinein für eure Grosszüzigkeit, hier irgendwelchen Leuten zu helfen!
Und zwar verfolge ich folgende Absicht, kriege es aber einfach nicht sauber hin:
— In einem Wordpress-Artikel hinterlege ich einen Link.
— Wenn man auf diesen Link klickt, öffnet sich eine neue, richtig simple, fast leere Seite.
— Beim Öffnen der Seite hat sich eigentlich bereits das Javascript abgespielt; nämlich das zufällige Erscheinen von Begriffen.
— Man klickt (egal wo auf dem Fenster) und das nächste, zufällige Wort erscheint.
Es handelt sich um insgesamt 99 Wörter, die zufällig erscheinen können, jedoch nicht für sich alleine stehen, sondern mit einem weiteren Satz erklärt werden.
Ich habe mit Handbüchern und Internet folgende Befehle rausfiltern können, die für die oben beschriebenen Funktionen benötigt werden:
window.onclick
// um überall Klicken zu können und damit das Script auszulösen.
var Array = [
„Sonne“,
„Mond“,
„Stern“
];
// die Liste der Wörter
var randomItem = Array[Math.floor(Math.random()*Array.length)];
// das Würfeln der Wörter
Das Ganze ist übrigens mit einem externen Stylesheet verknüpft, welches das Wort und die Beschreibung dazu wie folgt aussehen lässt. Wie muss ich hierbei die tags setzen, damit das funktioniert? Also das Wort in der Array-Liste müsste z.B. mit h1 und die Beschreibung mit p verknüpft sein.
Momentan sieht das HTML-File so aus:
ZitatAlles anzeigen<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<link rel="stylesheet" href="http://meineadresse.de/wp-content/99/styles.css">
</head>
<body>
<script>
window.onclick = myFunction;
function myFunction(
var myArray = [
"Apfel",
"Banane",
"Birne"
];
var randomItem = myArray[Math.floor(Math.random()*myArray.length)];
</script>
</body>
</html>
Zusammenfassung der Fragen:
— die Wörter stehen nicht für sich alleine, sondern benötigen auch eine kurze Beschreibung in Form eines Satzes.
— das Script bereits beim Laden der Seite, ein zufälliges Wort generiert und angezeigt. Danach wird weiter geklickt/generiert. Wie lautet hier der Befehl?
— die Verknüpfung mit dem Stylesheet ist mir nicht ganz schlüssig.
Vielen Dank euch und liebe Grüsse
Abel