Suche im Forum:
Suchen


Autor Nachricht
Beitrag25.05.2009 um 18:16 (UTC)    
Titel: Zufallslink geht nicht??

Hallo,
Ich möchte einen zufallslink erstellen mit einem Text (Beschreibung für jeden link)
Nun habe ich den Script fertig, nur immer noch ein Problem...
Der Script funktioniert überall außer bei meiner hp.
Ist da ein Fehler drin?
Oder funktioniert da was nicht bei hp Baukasten was sonst wo funktioniert (Editor)
Also wenn ich dies einfüge kommt immer undifented.
Wer lieb würdet ihr mir helfen.

Vielen Dank im vorraus!


Hier der script:

Code:
<html>
<head>

<script type="text/javascript">
//<!-- Verstecken für ältere Browser
var links = [
    {href: "http://www.example.org/index1.html", text: "text1"},
    {href: "http://www.example.org/index2.html", text: "text2"},
    {href: "http://www.example.org/index3.html", text: "text3"},
    {href: "http://www.example.org/index4.html", text: "text4"},
    {href: "http://www.example.org/index5.html", text: "text5"}
];

function randomizeLink() {
  var node = document.getElementById('link');
  var r = Math.floor(Math.random() * links.length) ;
  node.href = links[r].href;
  node.innerHTML = links[r].text;
}
// Ende verstecken -->
</script>
</head>
<body onload="randomizeLink()">
  <a href="" id="link">&nbsp;</a>
</body>
</html> 
Beitrag25.05.2009 um 18:26 (UTC)    
Titel:

Im HPBK kannst du nicht auf den head-Bereich zugreifen und auch nicht auf die Body-Einleitung. Hier müsstest du es so machen:
Fehler im Code - gelöscht
______________



Zuletzt bearbeitet von 3fragezeichen am 25.05.2009, 20:01, insgesamt 2-mal bearbeitet
Beitrag25.05.2009 um 18:44 (UTC)    
Titel:

hi,

die Variante von 3fragezeichen hat bei mir leider nicht funktioniert.
Probiere es mal so:

Zitat:
<script type="text/javascript">
//<!-- Verstecken für ältere Browser
var links = [
{href: "http://www.example.org/index1.html", text: "text1"},
{href: "http://www.example.org/index2.html", text: "text2"},
{href: "http://www.example.org/index3.html", text: "text3"},
{href: "http://www.example.org/index4.html", text: "text4"},
{href: "http://www.example.org/index5.html", text: "text5"}
];

function randomizeLink() {
var node = document.getElementById('link');
var r = Math.floor(Math.random() * links.length) ;
node.href = links[r].href;
node.innerHTML = links[r].text;
}
window.setTimeout("randomizeLink()", 1);
// Ende verstecken -->
</script>
<a href="" id="link">&nbsp;</a>


Gruß,
Max
______________
http://blog.mamuehi.de
Beitrag25.05.2009 um 19:19 (UTC)    
Titel:

Ah geht danke! <3
Beitrag25.05.2009 um 19:41 (UTC)    
Titel:

ähm nun noch eine frage.. xD
weißt du vil. auch wie man den text1 usw. farbig bekommt?
Normal ist das ja kein problem aber bei dem script geht das nicht Surprised
Beiträge der letzten Zeit anzeigen:   


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de