Avatar billede kelo Nybegynder
27. februar 2001 - 14:36 Der er 10 kommentarer og
1 løsning

Id til rows i en tabel

Hvordan gør jeg så jeg kan referere til et bestem row i en tabel. Jeg ved at man kan sætte en id, men jeg aner ikke hvordan.
Avatar billede nute Nybegynder
27. februar 2001 - 14:40 #1
du kan bruke <td><div id=\"[navn]\" style=\"position:relative;top:0px;left:0px;\"></td>

deretter aksesserer du denne gjennom:

IE:
document.all.[navn]
NS:
document.[navn]

/nute
Avatar billede kelo Nybegynder
27. februar 2001 - 14:51 #2
Nute jeg skal gerne have en unique id til hver eneste \"kasse\"/tuppel eller hvad man kalder dem, så jeg kan teste på dem alle. Det er fordi jeg laver et skoleskema hvor jeg skal teste på dag og på tiden. if dag = 1(mandag) and if tid = 8 så put data ind i denne tuppel, else if osv osv.
Avatar billede nute Nybegynder
27. februar 2001 - 14:57 #3
da kan man benytte seg av noe lignende dette:

<div id=\"dag1tid8\" ...
if (dag = 1 && tid = 8){
  eval(\"document.all.dag\" + dag + \"tid\" + tid).innerText;
}

dette fungerer flott, men krever litt presisjon for å passe til alle browsere...

/nute
Avatar billede lars_computerworld Seniormester
27. februar 2001 - 15:00 #4
Nute har du eventuelle dokumentation på dette område et sted på nettet eller kan du anbefale en bog?
Avatar billede nute Nybegynder
27. februar 2001 - 15:05 #5
akkurat dette ligger kun i mitt hode, desverre ... ;)

hvilken type dokumentasjon er det du tenker på ?

/nute
Avatar billede kelo Nybegynder
27. februar 2001 - 15:06 #6
Eksempler e.lign.

Da det er noget jeg kommer til at bruge meget, vil jeg gerne så meget ind i det som overhovedet muligt
Avatar billede nute Nybegynder
27. februar 2001 - 15:12 #7
jeg kan anbefale dette site:

http://www.dansteinman.com/dynduo/

i tillegg bør (*skal*) man ha godt kjennskap til Javascript. documentasjon på javascript kan du finne her:

http://developer.netscape.com/docs/manuals/javascript.html

ellers så er du velkommen til å spørre...

/nute
Avatar billede kelo Nybegynder
01. marts 2001 - 09:04 #8
Nute hvis du stadig er der =))

Kan du ikke lave en dummy forklaring på det.
F.eks. en side hvor du tegner og fortæller. F.eks
-------------------
Idnr = 1|idnr = 2|
-------------------

også bagefter hvordan man adresser til dem
Avatar billede nute Nybegynder
01. marts 2001 - 10:28 #9
jeg regner med at dette skoleskema har et fast oppsett ? fx en 7x8 matrix ? (7 dager, 8 timer).. stemmer dette ?
Avatar billede kelo Nybegynder
01. marts 2001 - 11:09 #10
Jeps det stemmer
Avatar billede nute Nybegynder
01. marts 2001 - 11:40 #11
lek deg litt med dette....

<html>
<head>
<script type=\"text/javascript\">

var IE4 = document.all;
var NS4 = document.layers;

function doForm(){
  for( i = 1; i <= 2; i++ ){ //fra 1 til antall dager
      for( j = 1; j <= 2; j++ ){ // fra 1 til antall timer
          if( IE4 ){
              eval(\"document.all.dag\" + i + \"tid\" + j ).innerText = \':-D\';
            }
            if( NS4 ){
              var elem = eval(\"document.layers[\'dag\" + i + \"tid\" + j + \"\']\").document;
                elem.open();
                elem.write(\":-D\");
                elem.close();
            }           
        }
    }
    return false;
}
</script> 
</head> 
<body>
<form onSubmit=\"java script:return doForm();\">
<table border=\"1\">
  <tr>
      <td width=\"50%\"><div id=\"dag1tid1\" style=\"visibility:visible;top:0px;left:0px;position:relative\">:-(</div></td>
        <td width=\"50%\"><div id=\"dag2tid1\" style=\"visibility:visible;top:0px;left:0px;position:relative\">:-(</div></td>
    </tr>
  <tr>
      <td width=\"50%\"><div id=\"dag1tid2\" style=\"visibility:visible;top:0px;left:0px;position:relative\">:-(</div></td>
        <td width=\"50%\"><div id=\"dag2tid2\" style=\"visibility:visible;top:0px;left:0px;position:relative\">:-(</div></td>
    </tr>
</table><input type=\"submit\">
</form>
</body>
</html>

/nute
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