|
|||
Javascript in HTML Seite einbinden
Hallo zusammen an alle hier im Forum,
als HTML Anfänger stehe ich grade vor einem Problem und konnte auch nach stundenlangem Suchen im Web keine Lösung finden. Auf jeder Unterseite meiner Homepage soll ein Bild sein, welches bei einem klick auf dieses, den Nutzer an einer zufällige(aus einer Liste) Seite weiterleitet. Damit diese Liste bei Ergänzung nicht auf jeder Seite angepasst werden muss, habe ich den Javascript Code in eine externe Datei ausgelagert, leider funktioniert das Klicken auf das Bild dann nicht mehr. HTML-Code:
<head> <title>Random Presents</title> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> <meta name="description" content="" /> <meta name="author" content="" /> <meta name="keywords" content="" /> <meta name="generator" content="Webocton - Scriptly (www.scriptly.de)" /> <link href="style.css" type="text/css" rel="stylesheet" /> <link href="favicon.ico" type="image/x-icon" rel="shortcut icon" /> <script language="javascript" type="text/javascript" src="random.js"></script> </head> <body> <img id="lol" src="button.jpg" alt="random presents" title="CLICK IT HARD" onclick="random()" /> Code:
function random() { var myrandom=Math.round(Math.random()*3) var links=new Array() links[0]="produktseite.html" links[1]="test1.html" links[2]="test2.html" links[3]="test3.html" } Ich wäre sehr dankbar, wenn jemand wüsste, woran es liegt, dass die Zufallsliste nicht ausgeführt wird. |
Sponsored Links |
|
|||
Sicher "funktioniert" das klicken aufs Bild, du wirst ohne Probleme drauf klicken können. In der daraufhin aufgerufenen Javascript-Funktion definierst du dann ein Array von test1, test2, etc. Seiten. Und das war es dann auch schon, du machst mit diesem Array dann nichts.
Wo hast du den Code, der dir aus dem Array einen Link auswählt? Und wo ist der, der dich dann weiterleitet? |
Sponsored Links |
|
|||
Wenn ich den exakt gleichen Code in die HTML Datei schreibe, klappt es aber...
HTML-Code:
<img id="lol" src="button.jpg" alt="random presents" title="CLICK IT HARD" onclick="random()" /> <script type="text/javascript" > function random(){ var myrandom=Math.round(Math.random()*3) var links=new Array() links[0]="test.html" links[1]="test1.html" links[2]="test2.html" links[3]="test3.html" window.location=links[myrandom] } </script> |
Stichwörter |
extern, html, javascript, zufall |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
CSS einbinden in HTML | lionheart1968 | CSS | 1 | 10.12.2010 15:19 |
per jquery flash entfernen und html anzeigen lassen | destroy90210 | Javascript & Ajax | 2 | 02.01.2010 18:15 |
javascript seite nur einmal einbinden | HackTack | Javascript & Ajax | 1 | 10.02.2009 05:54 |
Wie am besten alte HTML Seite mit Tabellen in CSS Layout ? | Fidi | CSS | 0 | 07.01.2004 12:27 |
Menü in Seite einbinden | Anonymous | CSS | 2 | 21.07.2003 12:13 |