Avatar billede l_otto Nybegynder
01. august 2005 - 22:42 Der er 16 kommentarer

hvorfor kommer der ikke noget billed frem på denne radomscript

<BODY>
<TABLE width="975" height="570">
<TR>
    <TD bgcolor=""><center><script language=\"JavaScript\">

var mitBilled = new Array(\"forside/sojler.jpg\",\"forside/sidder.jpg\");

function vaelgBillede() {
    if (document.images) {
        tilfaeldigTal = Math.floor( Math.random()* mitBilled.length );
        document.mitBill.src = mitBillede[tilfaeldigTal];
    }
}

</script>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Avatar billede erikjacobsen Ekspert
01. august 2005 - 22:46 #1
Du skal nok lige ændre alle    \"    til    "
Avatar billede l_otto Nybegynder
01. august 2005 - 22:50 #2
<script language=\"JavaScript\">

var mitBilled = new Array("forside/sojler.jpg","forside/sidder.jpg");

function vaelgBillede() {
    if (document.images) {
        tilfaeldigTal = Math.floor( Math.random()* mitBilled.length );
        document.mitBill.src = mitBillede[tilfaeldigTal];
    }
}

</script>

men der kommer stadig ikke noget billede på ?
Avatar billede erikjacobsen Ekspert
01. august 2005 - 22:51 #3
Men må vi se hele dit script. Hvordan ser dit <img>-tag ud, og hvordan kalder du funktionen?  Og kommer der JavaScript fejl i din browser?
Avatar billede erikjacobsen Ekspert
01. august 2005 - 22:51 #4
Og i det du viser her har du stadig for mange  \"
Avatar billede l_otto Nybegynder
01. august 2005 - 22:54 #5
jeg skal nok have lidt hjælp til det image tag .. hvordan skal det se ud
Avatar billede erikjacobsen Ekspert
01. august 2005 - 22:55 #6
Som et hvert andet <img> tag. Bare med et navn. Er det ikke et eksempel det sted du skriver af fra (måske et tidligere eksperten-spørgsmål?)?  Prøv noget i retning af

<img name="mittBill">
Avatar billede l_otto Nybegynder
01. august 2005 - 22:57 #7
<script language="JavaScript">

var mitBilled = new Array("forside/sojler.jpg","forside/sidder.jpg");

function vaelgBillede() {
    if (document.images) {
        tilfaeldigTal = Math.floor( Math.random()* mitBilled.length );
        document.mitBill.src = mitBillede[tilfaeldigTal];
    }
}

</script>

<BODY>
<TABLE width="975" height="570">
<TR>
    <TD bgcolor=""><center><IMG SRC="forside/sidder.jpg" name="mitBill" WIDTH="428" HEIGHT="570" BORDER="0" ALT="">
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
men den skifter ikke til det andet billede ved opdatering
Avatar billede erikjacobsen Ekspert
01. august 2005 - 23:03 #8
Det vil jo nok hjælpe at kalde funktionen, som jeg skrev før. Og så skal den jo heller ikke skifte - nødvendigvis. Du skal også rette en stavefejl i navnet på dit array med navne.
Avatar billede l_otto Nybegynder
01. august 2005 - 23:06 #9
jeg har da kaldt den mitBill..

jo det er noget jeg har fundet her på eksperten.. og jeg skal bare bruge et script der kan vise min billeder random... men det går ikke så godt :-)
Avatar billede roenving Novice
02. august 2005 - 09:36 #10
Funktionen skal jo udløses:

<script type="text/javascript">

var mitBilled = new Array("forside/sojler.jpg","forside/sidder.jpg");

window.onload = function() {
    if (document.images) {
        tilfaeldigTal = Math.floor( Math.random()* mitBilled.length );
        document.mitBill.src = mitBillede[tilfaeldigTal];
    }
}
</script>
Avatar billede l_otto Nybegynder
02. august 2005 - 09:41 #11
her er så mit script men den viser ikke det næste billede når jeg opdatere :-(
Avatar billede l_otto Nybegynder
02. august 2005 - 09:42 #12
<script type="text/javascript">

var mitBilled = new Array("forside/sojler.jpg","forside/sidder.jpg");

window.onload = function() {
    if (document.images) {
        tilfaeldigTal = Math.floor( Math.random()* mitBilled.length );
        document.mitBill.src = mitBillede[tilfaeldigTal];
    }
}
</script>
<BODY>
<TABLE width="975" height="570">
<TR>
    <TD bgcolor=""><center><IMG name="mitBill" SRC="forside/sidder.jpg"  WIDTH="428" HEIGHT="570" BORDER="0" ALT="">
</TD>
</TR>
</TABLE>
Avatar billede erikjacobsen Ekspert
02. august 2005 - 09:49 #13
Så er der lige stavefejlen - du skal få din browser til at fortælle dig om JavaScript fejl, ellers arbejder du jo i blinde.
Avatar billede roenving Novice
02. august 2005 - 09:49 #14
document.mitBill.src = mitBilled[tilfaeldigTal];

-- et e for meget !-)
Avatar billede l_otto Nybegynder
02. august 2005 - 12:08 #15
ok nu skifter den men med lynets hast og ikke kun når man opdatere .. hvordan mon man ændre det .-)

http://www.kriegbaum.dk/soham/index.html
Avatar billede roenving Novice
02. august 2005 - 12:10 #16
Den kommer ca. halvdelen af gangene med det alternative billede !-)
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