10. november 2008 - 20:02Der er
10 kommentarer og 1 løsning
document.all firefox
Hej, jeg har en lille quiz jeg har fundet på nettet som jeg vil integrere. Den virker dog ikke i Firefox, men fint i IE7. Jeg har læst at jeg skal erstatte document.all med document.getElementById, men så virker det slet ikke i nogen browser. Er der nogen som ved hvad den rigtige måde at skrive det på er? Mit svar var document.getElementById().spørgsmål
Se koden herunder. mvh Morten
function vis_sporgsmaal(){ if (layer=eval("document.all.sporgsmaal"+nummer)){ layer.style.display="inline"; } else { document.all.resultat.innerHTML="Du har svaret rigtigt på "+korrekt+" ud af "+(nummer-1)+" spørgsmål."; document.all.resultat.style.display="inline"; } }
function vis_sporgsmaal(){ if (layer=document.getElementById("sporgsmaal"+nummer)){ layer.style.display="inline"; } else { document.getElementById("resultat").firstChild.nodeValue="Du har svaret rigtigt på "+korrekt+" ud af "+(nummer-1)+" spørgsmål."; document.getElementById("resultat").style.display="inline"; } }
Så skal du selvfølgelig have id="sporgsmaal" på sporgsmaal-elementet og id="resultat" på resultat-elementet.
document.all er nemlig en rigtig gammel IE-only-metode så det er helt rigtigt, at den ikke holder. =)
I øvrigt har jeg ændret koden, så du ikke længere bruger innerHTML (der jo ikke er valid i nogen HTML-standard) men derimod firstChild.nodeValue.
Denne virker dog kun, hvis der som standard står noget i resultat-elementet (men det kan bare være " ") og du kan ikke indsætte HTML-koder med firstChild.nodeValue.
<script type="text/javascript"> //If the time is less than 10, //you will get a "Good morning" greeting. //Otherwise you will get a "Good day" greeting.
ok jeg beklager du skal være vidne til mine små fejl. Vidste godt der var nogle fejl, men troede ikke det var noget med det at gøre, har nu prøvet at fjerne det, og det virker vist.. Men tak for tiden.
Hej min kære, Hvordan har du i dag, jeg håber, at alle er godt med dig. Jeg er ked af at bekymre dig med min Forslag til et forhold med dig, men jeg ved, at du vil imødekomme min anmodning i god tro og forståelse. Jeg har brug for dig i forretningsbetingelser og rådgive. Mit navn er Grace Dabah jeg bare gik gennem din profil har ingen andre muligheder end at lade dig vide, at jeg er interesseret i at have et forhold med dig, vil jeg også gerne vide dig mere, kan du sende en mail til min e-mail adresse (grace_11dabah @ yahoo.com), så jeg kan sende dig flere oplysninger om mig selv inklusive mit billede. Jeg tror, vi kan gå herfra. Men huske på, at kærlighed ikke har nogen farver barriere, ingen uddannelsesmæssige tilbage jorden barriere, ingen socio-økonomiske barrierer, religiøse, sprog, nationalitet eller afstand hindring, det eneste vigtige der er kærlighed. Jeg venter på din mail til min e-mail adresse ovenfor. Med venlig hilsen, Miss Grace.
Synes godt om
Ny brugerNybegynder
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.