Toon posts:

Layer visible script werkt niet ..... :S

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey ik gebruik dit script:

<div id="venster" style="position:absolute; visibility:hidden; left:93px; top:241px; width:412px; height:328px; z-index:1">
<EMBED width="411" height="309"
src="tycon_large-002.mov"
align="absmiddle"
controller="false"
name="movie1"
pluginspage='http://www.apple.com/quicktime/download/'
autoplay="false">
</EMBED>
</div>

Nu wil ik de layer VISIBLE maken door middel van deze code:

<a href="#" onClick="document.venster.visibility="visible"><area shape="poly" coords="456,547,472,539,457,530"></a>

Waarom werkt dit nou niet :'(

Ik heb al een hele tijd gegoogled ... en andere mogelijkheden geprobeerd ...maar op 1 of andere manier is de code niet helemaal goed ... 8)7

Verwijderd

.style.visibility

  • JeromeB
  • Registratie: September 2003
  • Laatst online: 19-03 22:07

JeromeB

woei

misschien zo:

code:
1
onClick="document.getElementById('venster').style.visibility="visible"

PC load letter? What the fuck does that mean?


Verwijderd

Topicstarter
Dat werkt dus ook al niet 8)7

  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

JeromeB schreef op 06 juli 2004 @ 16:59:
misschien zo:

code:
1
onClick="document.getElementById('venster').style.visibility="visible"
Net niet helemaal:

JavaScript:
1
onClick="document.getElementById('venster').style.visibility='visible';"

Verwijderd

Kijk eens goed naar dit stukje:
code:
1
<a href="#" onClick="document.venster.visibility="visible">


Kijk naar de dubbele quotes, denk even 3 keer na, verbeter de fout door enkele quotes en een puntkomma te gebruiken, en last but not least:
Gebruik een fatsoenlijke editor met syntax highlighting.

[ Voor 7% gewijzigd door Verwijderd op 06-07-2004 17:04 ]


  • JeromeB
  • Registratie: September 2003
  • Laatst online: 19-03 22:07

JeromeB

woei

André schreef op 06 juli 2004 @ 17:02:
[...]

Net niet helemaal:

JavaScript:
1
onClick="document.getElementById('venster').style.visibility='visible';"
maar natuurlijk .... dom van mij 8)7

PC load letter? What the fuck does that mean?


Verwijderd

Topicstarter
Bedankt allemaal voor de snelle reacties

en Andre volgens jou code werkt tie nu wel >:)

Tnx ! :D

[ Voor 29% gewijzigd door Verwijderd op 06-07-2004 17:05 ]


Verwijderd

Topicstarter
Hey mensen nu heb ik nog een klein probleempje ... volgens de code van Andre laat ie de layer nu wel zien .... als ik op die knop klik....

maar nu moet ik volgens deze code:

<a href="#" onClick="document.getElementById('venster').style.visibility='visible'; document.movie1.Play();"><area shape="poly" coords="456,547,472,539,457,530"></a>

2 keer op de knop klikken wil hij afspelen ... is het mogelijk dat ie meteen ook afspeelt wanneer je op de knop klikt ?

dus dat je niet 2 keer hoeft te klikken ?

Verwijderd

Topicstarter
Hey hier ben ik weer >:)

nu een ander probleem:

volgens de code van Andre laat ie de layer nu wel zien .... als ik op die knop klik....

maar nu moet ik volgens deze code:

<a href="#" onClick="document.getElementById('venster').style.visibility='visible'; document.movie1.Play();"><area shape="poly" coords="456,547,472,539,457,530"></a>

2 keer op de knop klikken wil hij afspelen ... is het mogelijk dat ie meteen ook afspeelt wanneer je op de knop klikt ?

dus dat je niet 2 keer hoeft te klikken ?

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Hey hier ben ik weer >:)
Ga volgende keer gewoon even lekker verder in je huidige topic >:)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Draai de 2 functies in die onclick eens om.

Verwijderd

Topicstarter
André schreef op 06 juli 2004 @ 17:34:
Draai de 2 functies in die onclick eens om.
Die 2 functies omdraaien helpt niet .....

volgens mij moet hij eerst die layer visible maken voordat ie wat met dat quicktime filmpie kan doen ofzow 8)7

Ik heb nu dus deze code:

<a href="#" onClick="document.getElementById('venster').style.visibility='visible'; document.getElementById('movie1').Play();"><area shape="poly" coords="456,547,472,539,457,530"></a>

en de bedoeling is dat ie die 2 onClick dingen achter elkaar uitvoert ... dat ik niet 2 keer op die knop hoef te klikken wil die em gaan afspelen ....

[ Voor 39% gewijzigd door Verwijderd op 06-07-2004 17:51 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Zet dan eens een pause op die play:

code:
1
<a href="#" onClick="document.getElementById('venster').style.visibility='visible'; setTimeout('document.getElementById(\"movie1\").Play();', 100);"><area shape="poly" coords="456,547,472,539,457,530"></a>

[ Voor 24% gewijzigd door André op 06-07-2004 18:45 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:46

crisp

Devver

Pixelated

het kan zijn dat de uitvoering van de href het afspelen voortijdig stopt; zet dus een return false; achteraan in je onclick.

@André: vergeet niet te vermelden dat de embed dan ook nog een ID moet krijgen ;)

last but not least: embed is deprecated, beter is om gewoon de object-tag te gebruiken en embed daarbinnen genest als fallback voor antieke browsers.

Intentionally left blank

Pagina: 1