[js] menu problemen

Pagina: 1
Acties:

  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
Ik wil een menu maken betsaande uit een tabel met wat text (bijv: home, links, foto's, etc.) als ik ergens op klik (foto's), moet hier onder nog een tabel komen, hij moet uitklappen, waarin subcategorieen staan.

Met JS van in onclick op, roep een methode aan, welke een tabel

bijv:
code:
1
<TR><TD>[img]"images/I.gif"[/img]</TD><TD>Subkopje</TD></TR>";

moet toevoegen.

Als ik document.write gebruik om deze extra html toe te voegen gaat het mis. met een <span id="x"> vervolgens documen.all.x.innerText gaat wel, maar dan wordt de code niet als html opgevat. Hoe krijg ik dit voor elkaar?

En eventueel dat een subtiel verschijnt, dus langzaam verschijnt en verdwijnt

if broken it is, fix it you should


  • creative8500
  • Registratie: September 2001
  • Laatst online: 03-01 16:54

creative8500

freedom.

tip: document.getElementById('id').style.display = 'none';

En gebruik geen tabellen, wil je? :)

  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
creative8500 schreef op 28 december 2003 @ 13:26:
tip: document.getElementById('id').style.display = 'none';

En gebruik geen tabellen, wil je? :)
zo kan ik toch ook gehele tr laten verdwijnen?

tabellen zijn zo makkelijk namelijk

if broken it is, fix it you should


  • kleautviool
  • Registratie: Mei 2003
  • Laatst online: 21-05 19:24
Lees anders dit artikel eens door, dan zie je dat het zonder tabellen nog makkelijker is ;)

  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

innerHTML ipv innerText

  • creative8500
  • Registratie: September 2001
  • Laatst online: 03-01 16:54

creative8500

freedom.

elgringo: tabellen zijn zo makkelijk namelijk
Maar zoiets doe je gewoon niet. Net zo min als je geen oude vrouwtjes berooft: "berovingen zijn zo makkelijk namelijk". Wat jij wilt is écht not done. Binnenkort wordt het misschien wel strafbaar gesteld, dus ik zou alvast maar naar alternatieven kijken.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:55

crisp

Devver

Pixelated

easy way: zet gewoon een id op je TR en gebruik de oplossing van creative8500
innerText (IE-only!), innerHTML en document.write zijn vies, je mag geen span om bloklevel of table-elementen heenzetten, en tables zijn ook vies ;)

Intentionally left blank


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
crisp schreef op 28 december 2003 @ 14:06:
easy way: zet gewoon een id op je TR en gebruik de oplossing van creative8500
innerText (IE-only!), innerHTML en document.write zijn vies, je mag geen span om bloklevel of table-elementen heenzetten, en tables zijn ook vies ;)
Waarom zijn tables dan zo vies?
Ik vind dat wel makkelijk om zo dingen uit te lijnen

if broken it is, fix it you should


  • coubertin119
  • Registratie: Augustus 2002
  • Laatst online: 25-05 19:01
Tables zijn voor de weergave van tabulaire data, niet voor het lay-outen/uitlijnen van je pagina :).

Skat! Skat! Skat!


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

elgringo schreef op 28 december 2003 @ 14:16:
[...]


Waarom zijn tables dan zo vies?
Ik vind dat wel makkelijk om zo dingen uit te lijnen
Het is inderdaad makkelijk om elementen mee uit te lijnen, maar ze zijn er eigenlijk niet voor bedoeld. Het uitlijnen word veelal gedaan mbv layers.

  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
André schreef op 28 december 2003 @ 14:19:
[...]

Het is inderdaad makkelijk om elementen mee uit te lijnen, maar ze zijn er eigenlijk niet voor bedoeld. Het uitlijnen word veelal gedaan mbv layers.
Die werken toch alleen onder netscape?

if broken it is, fix it you should


  • creative8500
  • Registratie: September 2001
  • Laatst online: 03-01 16:54

creative8500

freedom.

elgringo schreef op 28 december 2003 @ 14:34:
[...]


Die werken toch alleen onder netscape?
Hij bedoelde divisions, maar 'layer' is een meer ingeburgerd begrip. :)

  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 20-05 20:08
creative8500 schreef op 28 december 2003 @ 14:39:
[...]

Hij bedoelde divisions, maar 'layer' is een meer ingeburgerd begrip. :)
Waar vallen die onder dan? In mijn javascript handboek (js 1.5) staat hij niet in (onder de naam divisions)

[ Voor 4% gewijzigd door elgringo op 28-12-2003 15:03 ]

if broken it is, fix it you should


  • coubertin119
  • Registratie: Augustus 2002
  • Laatst online: 25-05 19:01
Als jij een Java-handboek gebruikt terwijl iemand een tip geeft over het gebruik van een HTML-element in een topic over een JavaSCRIPT probleem scheelt er iets.

http://www.w3.org en leer wat een <div> is.

Skat! Skat! Skat!


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

als jij dat javascript 1.5 boek gebruikt wat echt mega dik is dan kan dat de zelfde zijn als een collega van mij gebruikte :)

daar staan echt te verouderde onderdelen in en is eigenlijk alleen nog maar geschikt voor de beginselen te leren. er staat geloof ik wel 2 keer in totaal van de zoveel paginas dat er een document.getElementById gaat komen in en dat is nou toch stiekum wel een vast gebruik tegenwordig.

verder zou ik dus dat boek wegleggen en een paar goede sites bezoeken :)

disjfa - disj·fa (meneer)
disjfa.nl

Pagina: 1