Toon posts:

[Javascript] If Frame1.source Then

Pagina: 1
Acties:

Verwijderd

Topicstarter
<script language="JavaScript">
<!--
function frame()

if (document.getElementById('frame1').src="admin.asp";)

{
document.getElementById('Layer2').style.visibility='visible';
}

else
{
document.getElementById('Layer2').style.visibility='hidden';
}
-->
</script>

<body onLoad="frame()"">

Ik wil dus als er in een iframe (frame1) de pagina admin.asp staat.

Dat er een aparte layer (Layer2) met admin snelkoppelingen visible wordt.

Wat is er niet goed aan mijn code ?

8)7

  • PolarBear
  • Registratie: Februari 2001
  • Niet online
Javascript hoort bij de buren ;)

  • sopsop
  • Registratie: Januari 2002
  • Laatst online: 07-05 15:06

sopsop

[v] [;,,;] [v]

en wat foutmeldingen en de rest van je code (dus declaratie van je layers en frames) zou ook niet weg zijn.

En gebruik code-tags.

En om iets te verbergen op een pagina kun je imho beter display:none en display:inline of display:block gebruiken.

En debug je code eens als volgt:
code:
1
2
3
function frame() {
   alert(document.getElementById('frame1').src)
}

En bouw van daaruit verder.

=edit=
Je snapt er trouwens niet zo heel veel van hè:
code:
1
2
3
4
5
6
7
8
9
 <!--
function frame() {
  if (document.getElementById('frame1').src="admin.asp") {
     document.getElementById('Layer2').style.visibility='visible';
  }  else  {
     document.getElementById('Layer2').style.visibility='hidden';
  }
}
-->

je was de accolades voor de functie vergeten.

[ Voor 112% gewijzigd door sopsop op 14-03-2005 14:37 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18:52

gorgi_19

Kruimeltjes zijn weer op :9

^^^^

Digitaal onderwijsmateriaal, leermateriaal voor hbo