Tekst tonen verbergen met javascript

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Karel-Bekker
  • Registratie: Oktober 2022
  • Laatst online: 02-10-2022
Mijn vraag
...
Op de moment heb ik een script ingesteld op deze pagina:

*snip*

Tekst kan ik openen en verbergen danzij dit script in de header:

<script>
function toggle(obj) {
var obj=document.getElementById(obj);
if (obj.style.display == "block") obj.style.display = "none";
else obj.style.display = "block";
}
</script>

En op de pagina aan het begin:

<ul class='urls'><li class='none'><a href="javascript: void(0);" onClick="toggle('q1')"><b>De workshops<span style='display: block; margin-bottom: 15px'></span></b></a></li></ul>
<div id="q1" style="display:none;"><div class='kader'>

en op het eind:

<a href="javascript: void(0);" onClick="toggle('q1')" style='display: block; background-color: #FFFFFF; border: 1px solid #000000; padding: 4px 2px; border-radius: 4px; width: 100px; text-align: center; margin: auto; clear: both'><b>X sluit</b></a>
<div id="q1" style="display:none;"></div>

Eigenlijk mag een div met eenzelfde ID maar één keer op een pagina verschijnen.
DIt werkt wel, maar het mag dus niet.

Hoe zou ik dat kunnen aanpassen?

Groet, Eduard

[ Voor 3% gewijzigd door Creepy op 02-10-2022 23:02 ]

Alle reacties


Acties:
  • 0 Henk 'm!

  • erwn
  • Registratie: November 2020
  • Niet online
Je hebt dus twee verschillende divs die je wilt tonen/verbergen? (Dat is een hint.)

Acties:
  • 0 Henk 'm!

  • AW_Bos
  • Registratie: April 2002
  • Laatst online: 17:12

AW_Bos

Liefhebber van nostalgie... 🕰️

Kan je jouw bericht aanpassen en code-tags gebruiken? Dat leest wat prettiger.

Telecommunicatie van vroeger
🚅Alles over spoor en treintjes


Acties:
  • 0 Henk 'm!

  • SinergyX
  • Registratie: November 2001
  • Laatst online: 00:35

SinergyX

____(>^^(>0o)>____

Dan maak je van q1 in je tweede blok, q2 :)

Nog 1 keertje.. het is SinergyX, niet SynergyX
Im as excited to be here as a 42 gnome warlock who rolled on a green pair of cloth boots but was given a epic staff of uber awsome noob pwning by accident.


Acties:
  • +2 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
Kijk eens naar
HTML:
1
2
3
4
<details>
<summary>De workshops</summary>
<div>je data</div>
</details>

Maak je niet druk, dat doet de compressor maar


Acties:
  • 0 Henk 'm!

Verwijderd

ipv id kun je ook class gebruiken (die mag wel vaker dan 1 x gebruikt worden namelijk)

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op donderdag 6 oktober 2022 @ 13:03:
ipv id kun je ook class gebruiken (die mag wel vaker dan 1 x gebruikt worden namelijk)
En dan klappen ze allemaal open ofzo? :P

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • hjtuinenburg
  • Registratie: Maart 2007
  • Laatst online: 00:04
RobIII schreef op donderdag 6 oktober 2022 @ 13:12:
[...]

En dan klappen ze allemaal open ofzo? :P
Ja, dat is nu met de divs met identieke naam toch ook het geval? Dit lijkt de bedoeling van TS.

Acties:
  • 0 Henk 'm!

  • Bad Brains
  • Registratie: November 2002
  • Laatst online: 19:48
* Niet nodig *

[ Voor 81% gewijzigd door .oisyn op 06-10-2022 14:01 ]

The love that lasts the longest, is the love that is never returned. If you can play, it doesn't matter what guitar you play. If you can't play, it doesn't matter what guitar you play.


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
hjtuinenburg schreef op donderdag 6 oktober 2022 @ 13:15:
[...]


Ja, dat is nu met de divs met identieke naam toch ook het geval? Dit lijkt de bedoeling van TS.
In dat geval heb ik niets gezegd.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 16:33

Haan

dotnetter

Er staat me iets bij van vroeger dat getElementsByClassName niet in alle browsers ondersteund werd, is dat tegenwoordig geen issue meer?

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

  • Gropah
  • Registratie: December 2007
  • Niet online

Gropah

Admin Softe Goederen

Oompa-Loompa 💩

Haan schreef op donderdag 6 oktober 2022 @ 15:38:
Er staat me iets bij van vroeger dat getElementsByClassName niet in alle browsers ondersteund werd, is dat tegenwoordig geen issue meer?
Volgens canIuse, is dat niet echt een probleem (geweest)?

Acties:
  • +1 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 16:33

Haan

dotnetter

@Gropah IE6-8 is het niet ondersteund als ik het goed zie? Zoals ik al zei, ik herinner me het van vroeger :P

[ Voor 5% gewijzigd door Haan op 06-10-2022 15:47 ]

Kater? Eerst water, de rest komt later

Pagina: 1