/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Kan man have id på en <tr>
Fra : Jacob Møhl


Dato : 14-02-07 14:33

Jeg vil gerne kunne sortere i min tabels <tr> ved hjælp af
JavaScript. Så derfor har jeg en række <tr> som er skjult sådan
har:

<tr id="skjul" style="display:none;">
<td>Skjul mig</td>
</tr>

Ud fra en variabel skal jeg så bestemme om den skal vises eller
ej. Det gør jeg så med JavaScript.

if(Type == 'Vis'){
document.getElementById('skjul').style.display='block';

};

Dette virker faktisk også efter hensigten i Internet Explorer.
Men firefox kan ikke finde ud af det og roder rundt i bredden af
tabellen.

Jeg arbejder på http://sailextreme.dk/2007 og for at se
situationen skal i vælge tilmelding og så trykke i tabellen med
bådtyper.. Så kommer den en tilmeldingsformular op som ændre sig
alt efter type af båd..

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Gyldenkærne Cla~ (14-02-2007)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 14-02-07 14:51

Jacob Møhl skrev:

> Ud fra en variabel skal jeg så bestemme om den skal vises eller
> ej. Det gør jeg så med JavaScript.
>
> if(Type == 'Vis'){
> document.getElementById('skjul').style.display='block';
>
> };
>
> Dette virker faktisk også efter hensigten i Internet Explorer.
> Men firefox kan ikke finde ud af det og roder rundt i bredden af
> tabellen.

Ikke så mærkeligt. En tabelrækkes standardvisning er ikke block,
men table-row, så når du sætter display: block; vil FF forsøge at
placere rækken uden for tabellen.

Se evt. <http://www.w3.org/TR/CSS21/tables.html#q2>
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

Jacob Møhl (14-02-2007)
Kommentar
Fra : Jacob Møhl


Dato : 14-02-07 15:20

Jamen det er jo fantastisk.. Mange tak..

Og hvor er IE dog ikke særlig strict ...

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jacob Møhl (14-02-2007)
Kommentar
Fra : Jacob Møhl


Dato : 14-02-07 16:29

Jens GyldenkærneClausen wrote in
dk.edb.internet.webdesign.clientside:
> Jacob Møhl skrev:
>
> > Ud fra en variabel skal jeg så bestemme om den skal vises eller
> > ej. Det gør jeg så med JavaScript.
> >
> > if(Type == 'Vis'){
> > document.getElementById('skjul').style.display='block';
> >
> > };
> >
> > Dette virker faktisk også efter hensigten i Internet Explorer.
> > Men firefox kan ikke finde ud af det og roder rundt i bredden af
> > tabellen.
>
> Ikke så mærkeligt. En tabelrækkes standardvisning er ikke block,
> men table-row, så når du sætter display: block; vil FF forsøge at
> placere rækken uden for tabellen.
>
> Se evt. <http://www.w3.org/TR/CSS21/tables.html#q2>
> --
> Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
> eller Brønshøj, max 6000 pr. måned.
> Kontakt pr. mail - nospam(at)gyros.dk
> Jens Gyldenkærne Clausen


Har så lige erfaret at selv i Internet Explorer 7 understøttes
display:table-row; ikke...

Så skal jeg virkelig ud og lave en funktion som finder ud af hvilken
browser der ser siden og på baggrund af dette lave enten table-row
eller block !!..

Det er da for sindsygt.. SKOD IE7..


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (14-02-2007)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 14-02-07 17:43

Jacob Møhl skrev:

> Har så lige erfaret at selv i Internet Explorer 7 understøttes
> display:table-row; ikke...

Suk - du har jo ret.


> Så skal jeg virkelig ud og lave en funktion som finder ud af
> hvilken browser der ser siden og på baggrund af dette lave
> enten table-row eller block !!..

Du kan muligvis få det til at virke ved at sætte display = "" - det
ser ud til at virke i FF, har ikke prøvet andre browsere.
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

Jacob Møhl (15-02-2007)
Kommentar
Fra : Jacob Møhl


Dato : 15-02-07 09:51


Du er ikke helt uden evner .. Der ser også ud til at IE7 fatter
det.

Nu mangler jeg bare at teste den op mod Safari, den er mega hidsig med
positions..


Jens GyldenkærneClausen wrote in dk.edb.internet.webdesign.clientside:
> Jacob Møhl skrev:
>
> > Har så lige erfaret at selv i Internet Explorer 7 understøttes
> > display:table-row; ikke...
>
> Suk - du har jo ret.
>
>
> > Så skal jeg virkelig ud og lave en funktion som finder ud af
> > hvilken browser der ser siden og på baggrund af dette lave
> > enten table-row eller block !!..
>
> Du kan muligvis få det til at virke ved at sætte display = "" - det
> ser ud til at virke i FF, har ikke prøvet andre browsere.
> --
> Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
> eller Brønshøj, max 6000 pr. måned.
> Kontakt pr. mail - nospam(at)gyros.dk
> Jens Gyldenkærne Clausen


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste