Avatar billede basicq Nybegynder
02. september 2001 - 13:07 Der er 8 kommentarer og
1 løsning

links i array()???

Dette lille program viser tallene 1 til 10 random i en form.
Jeg vil gerne have lavet de viste tal til link\'s. Altså når
tallet 1 vises skal man kunne trykke på som et link.
Kan det lade sig gøre?
-----------------------------------------------------------
<html>
<head>
    <title>Untitled</title>
</head>
<script language=\"JavaScript\">
<!--
msg=new Array();
msg[1]=\"1\";
msg[2]=\"2\";
msg[3]=\"3\";
msg[4]=\"4\";
msg[5]=\"5\";
msg[6]=\"6\";
msg[7]=\"7\";
msg[8]=\"8\";
msg[9]=\"9\";
msg[10]=\"10\";

var speed = 1500
var n = 0
var cntr = 0

function generate() {

        n = Math.round(Math.random() * 9) + 1;
        if (n == cntr && cntr < 10) {
        n = cntr + 1
        }
        if (n == cntr && cntr == 10) {
        n = cntr - 1
        }
        cntr = n
}

function showMessage() {
    for (i=1; i < 40 ; i++) {
        generate()
        setTimeout(eval(\"\'document.saying.showit.value = msg[\'+ cntr + \']\'\"),(i * speed));
    }
}
// -->
</script>
<body>
<form name=saying>
      <input name=\"showit\" size=\"54\" maxsize=\"54\" value=\"www.noget.dk\" onFocus =\"document.saying.showit.blur()\" style=\"HEIGHT: 22px; WIDTH: 265px\">
      <br><input type=button value=\"Don`t do it\" onClick=\"showMessage()\">
      </form>
</body>
</html>
Avatar billede olebole Juniormester
02. september 2001 - 14:07 #1
<ole>
Hvor og hvordan skal de links vises?
/mvh
</bole>
Avatar billede basicq Nybegynder
02. september 2001 - 14:10 #2
De skal vises i den form mellem <body></body>
Du kan jo prøve at klippe det kode som jeg har lagt her og se hvad jeg mener..
Avatar billede basicq Nybegynder
02. september 2001 - 14:11 #3
De skal vises i en ny browser
Avatar billede jakoba Nybegynder
02. september 2001 - 14:56 #4
Her er et bud:
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp104952.html

Ikke helt hvad du beder om, det er knappen man skal klikke på for at åbne siden.

mvh JakobA
Avatar billede basicq Nybegynder
02. september 2001 - 15:07 #5
Ok, det er sådan set som det er nu, det jeg gerne ville have er at det som bliver vist i formen skal man kunne trykke på som et link altså vises
\"Yahoo\" skal man kunne trykke på \"yahoo\" og så komme til yahoos hjemmeside.
Avatar billede olebole Juniormester
02. september 2001 - 15:15 #6
Jamen, det er derfor jeg spørger, basicq. Jeg får nemlig ikke noget at vide om, hvor eller hvordan linket skal skrives udfra din kode. Du kan nemlig normalt aldrig klikke på et link i et tekstfelt  :)
/mvh
Avatar billede olebole Juniormester
02. september 2001 - 15:25 #7
Du kan skrive adresser i dit array:
  msg[1]=\"http://www.yahoo.dk\";
  msg[2]=\"http://www.jubii.dk\";
...og så skrive en onclick-handler i dit tekst-felt:
  onclick=\"location=this.value;\"
/mvh
Avatar billede basicq Nybegynder
02. september 2001 - 15:35 #8
Tak for hjælen olebole
Avatar billede olebole Juniormester
02. september 2001 - 15:57 #9
...anytime  :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester