Christian R. Larsen wrote in dk.edb.internet.webdesign.serverside.asp:
> "Per Rasmussen" <jegskal@givedig.dk> wrote in message
> news:46dcfb3e$0$90267$14726298@news.sunsite.dk...
> > Her stødte jeg også på et problem som jeg også har oplevet i det andet
> > javascript som jeg har afprøvet, at ved at det er en div id, så kan man
> > kun anvende den 1 gang, men ved at ændre showhideblok til showhideblok1
> > osv for hver tekst man vil have ind, så kan der sættes flere nyheder
> > ind på den måde.
>
> Det problem forstår jeg ikke. Selve funktionen kaldes jo med et parameter,
> som er navnet på det pågældende div-tag. Så du kan jo blot give hvert
> div-tag / nyhed et selvstændigt navn, f.eks. divnyhed1, divnyhed 2 osv.
>
f.eks denne her virker ikke:
<a href="javascript:toggleLayer('showhideblok');">[Vis / skjul]</a>
<div id="showhideblok" style="display: none; ">
<p>Dette er det, der skal vises eller skjules</p>
</div><br>
<a href="javascript:toggleLayer('showhideblok');">[Ny tekst]</a>
<div id="showhideblok" style="display: none;">
<p>Dette er så en anden tekst</p>
</div>
Men den her virker:
<a href="javascript:toggleLayer('showhideblok');">[Vis / skjul]</a>
<div id="showhideblok" style="display: none; ">
<p>Dette er det, der skal vises eller skjules</p>
</div><br>
<a href="javascript:toggleLayer('showhideblok1');">[Ny tekst]</a>
<div id="showhideblok1" style="display: none;">
<p>Dette er så en anden tekst</p>
</div>
I sidste har jeg sat 1 efter hver showhideblok i nederste nyhed.
en div id kan kun bruges en gang på en side, så derfor er jeg nødt til at ændre
showhideblok for hver nyhed, men det er heller ikke noget problem, det kommer
bare til at ligge automatisk i databasen.
Men din løsning er nemmere at arbejde med med den anden løsning som jeg havde
fundet, så det bliver nok den her jeg bruger.
Så tak for hjælpen
PerR
--
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