DIV & visibility: wat doe ik verkeerd?

Pagina: 1
Acties:

  • Knakker
  • Registratie: April 2000
  • Laatst online: 06-09 19:10
Ik weet het echt niet meer...

Ik heb een frame met de naam "boven" waar alleen dit in staat:
code:
1
2
3
4
5
6
7
8
9
10
11
<html>
<body>
<div id="blok1" style="position: absolute; top: 0px; left: 15px; visibility: hidden;">
-- hier wat standaard HTML van blok1 -- 
</div>
<div id="blok2" style="position: absolute; top: 0px; left: 15px; visibility: hidden;">
-- hier wat standaard HTML van blok2 -- 
</div>

</body>
</html>

Verder heb ik een frame "menu" met o.a. daarin:
code:
1
2
3
4
5
6
7
8
9
10
11
<html>
<body>
<script language="javascript">
function Toon () {
  top.boven.document.all["blok1"].style.visibility = "visible";
  }
</script>

<a href="javascript:Toon();">klik hier</a>
</body>
</html>

Geen error, helemaal niks. Maar werken: ho maar! En het gekke is dat ik een week geleden een website in elkaar heb gedrukt waarbij de layers wel werken maar ik zie echt geen verschil in code tussen dit en die andere site :? Bedankt alvast, ik weet het echt niet meer...

Geef mij maar een Warsteiner.


  • Knakker
  • Registratie: April 2000
  • Laatst online: 06-09 19:10
Oh ja, nog iets...als ik de id van blok1 naar iets willekeurigs verander dan geeft IE wél een fout (namelijk dat het object leeg is), dus hij kan het object blok1 wel degelijk vinden. Verder kan hij de property style.visibility ook vinden want hij geeft daar ook geen fouten over...en toch doet ie het niet. Ik snap d'er niks van.

Geef mij maar een Warsteiner.


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
HTML en Javascript horen in W&G.

Gemoved van P&W naar W&G.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

waarom in dat laatste stukje 2x een body-tag :?

www.jurgroessen.nl


  • Knakker
  • Registratie: April 2000
  • Laatst online: 06-09 19:10
Oh da's gewoon een (niet-relevant) foutje :) sorry daarvoor...

Geef mij maar een Warsteiner.


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

misschien het frame wat netter aanspreken:
code:
1
top.frames["boven"].document.all["blok1"].style.visibility = "visible";

www.jurgroessen.nl


  • Knakker
  • Registratie: April 2000
  • Laatst online: 06-09 19:10
Ik snap er nu echt helemaal niets meer van.

Ik verplaats de code naar mijn webserver (ik heb dit layer gedeelte laten rusten - wachtend op antwoord - zodat ik verder kon met ASP) en nu doet ie het opeens wel. Het enige verschil is dat ik hem nu aanspreek met "http://localhost/" in plaats van "C:\Inetpub\index.html". Dat zou toch geen k*t uit mogen maken, of ben ik nou gek?

Geef mij maar een Warsteiner.


  • party42
  • Registratie: Oktober 2000
  • Laatst online: 15-09 13:54
als je em aanspreekt met gewoon de fysieke naam (dus c:\...) dan ondersteunt hij geen ASP. Asp wordt alleen ondersteunt vanuit IIS oid...

(maar misschien lees ik je vraag verkeerd...)

Everyday's an endless stream, of cigarettes and magazines...

Pagina: 1