Avatar billede hkb-x Nybegynder
12. juni 2006 - 22:31 Der er 14 kommentarer og
1 løsning

onload på <table>

jeg har en onload på en table men den virker ikke... why?
Avatar billede keysersoze Ekspert
12. juni 2006 - 22:34 #1
fordi onload hører til body - du kan ikke gøre den på en table.
Avatar billede keysersoze Ekspert
12. juni 2006 - 22:35 #2
Avatar billede hkb-x Nybegynder
12. juni 2006 - 22:38 #3
hvordan kan jeg så få noget til at ske på en table når siden bliver loadet? uden at skulle op i bodyen...
Avatar billede hkb-x Nybegynder
12. juni 2006 - 22:52 #4
har selv lavet en loader længere nede på siden... men er dog stadigt intereseret i et svar... sp er åbent i endnu 24 timer...
Avatar billede mclemens Nybegynder
13. juni 2006 - 00:42 #5
<script type="text/javascript">
window.onload=function(){ //<-window.onload
tmp=document.getElementsByTagName("table");
for(i=0;i<tmp.length;i++)tmp[i].style.border="10px solid #aaa";
}
</script>
Avatar billede mclemens Nybegynder
13. juni 2006 - 10:19 #6
Eller måske...



<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<script type="text/javascript">

function tablechk(){

if(document.getElementById("mintabel")){ // Behandl tabellen hvis den er loadet
document.getElementById("mintabel").style.background="#aaa";
}

else setTimeout("tablechk();",50);

}

tablechk();

</script>

</head><body>

<table id="mintabel">
<tr>
<td>
a
</td>
</tr>
</table>


<table>
<tr>
<td>
<img src="http://www.domæne.dk/tungtbillede.gif">
</td>
</tr>
</table>

</body></html>
Avatar billede hkb-x Nybegynder
13. juni 2006 - 12:57 #7
hmm... problemet er at jeg gerne vil srive det som en atribu på tablen... jeg vil helst undgå et <script> rag andre steder på siden...
Avatar billede mclemens Nybegynder
13. juni 2006 - 13:13 #8
Så skal du fuske...



<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>
</head><body>

<table>
<tr>
<td style="background:#aaa;">
a
</td>
</tr>

<tr style="display:none;"><td style="background:#aaa;"><img src="loadtester1pxgange1px.jpg" onload="alert('FUSK = FEDT!');"></td></tr>

</table>

</body></html>
Avatar billede mclemens Nybegynder
13. juni 2006 - 13:14 #9
<tr style="display:none;"><td style="background:#aaa;">
-> <tr style="display:none;"><td>
Avatar billede keysersoze Ekspert
13. juni 2006 - 18:05 #10
nu kan jeg se at svarende er overtaget af en anden - men jeg vil lige kaste en kommentar afsted alligevel :)

Hvad er det der gør at du vil besværliggøre arbejdet og besværliggøre fremtidige rettelser og overblik ved først og fremmest ikke at skrive i body eller tilføje noget i head og dernæst også helst vil undgå script-tags?
Avatar billede olebole Juniormester
13. juni 2006 - 19:14 #11
<ole>

XHTML muliggør f.eks. ikke anvendelse af script eller CSS direkte i dokumentet, uden dette er escaped som CDATA. Gøres dette i en browser, er ikke understøtter XHTML (og det er den langt overvejende del idag) kløjs browseren i det.

Derfor bør al CSS og script importeres fra remote-filer.

Derudover er hele tanken med fremtidig webkode, at adskille de forskellige dele - og således kun lægge markup i body-elementet.

/mvh
</bole>
Avatar billede mclemens Nybegynder
13. juni 2006 - 20:01 #12
Jeps, hvis det er xhtml - men det er jo ikke helt til at sige udfra oplysningerne...
Jeg er også enig i at det ikke er optimalt med inline script/css... Og kan heller ikke se problem stillingen ved externt script istedet for inline ... eller rettere kan kun se problemer ved det modsatte... Så giver keysersoze og olebole ret :)
Avatar billede keysersoze Ekspert
05. august 2006 - 14:45 #13
lukketid?
Avatar billede mclemens Nybegynder
05. august 2006 - 15:34 #14
God ide...
Avatar billede mclemens Nybegynder
15. august 2006 - 22:17 #15
Tak for point :)
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