Toon posts:

javascript image

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb op dit moment onderstaande code:

<SCRIPT Language="JavaScript">
<!--
var Off = ""
var On = ""

function loadImages(){
if(document.images){
Off = new Image(128,24)
On = new Image(128,24)
Off.src = "images/streepje.gif"
On.src = "images/test.jpg"
}
}
//-->
</SCRIPT>
</HEAD>


<body onLoad="loadImages()">
<div id="Layer2" style="position:absolute; width:660px; height:392px; z-index:2; left: 1px; top: 1px">[img]"images/achtergrond.gif"[/img]
<map name="Map">
<area shape="poly" coords="9,104,9,154,78,153,145,152,201,129,145,105" href="JavaScript:alert('Hi!')" onMouseOver ="document.img1.src=On.src" onMouseOut="document.img1.src=Off.src">
</map>

<IMG SRC="images/streepje.gif" width=128 height=24
border=0 NAME="img1">

Wat ik wil is eigenlijk heel eenvoudig... (alleen ik weet het ff niet...). Namelijk als men over de poly beweegt roep ik de onMouseOver functie aan, deze laadt mij een nieuw plaatje op de plek waar nu "img1" staat.
Echter ik wil geen initieel img1 hebben, ik wil dat als men over de poly beweegt er een plaatje wordt getoond op een locatie die ik zelf kan opgeven. Op die locatie staat op dat moment niets, dus geen ander plaatje....

Hoe kan ik dit het beste doen ?

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

Hangloozz

{ @$%&# }

een layer maken die op die positie komt te staan en er dan voor kiezen dat je of van een niet zichtbare/transparante image de src wijzigt, of de innerHTML van die layer vullen met een img-tag.
Daarna moet je aangeven welk element geactiveerd moet worden onmouseover.
code:
1
onMouseOver ="document.imgindelayer.src=On.src;"

of
code:
1
onMouseOver ="document.getElementById('mijnlayer').innerHTML= '[img]\"images/streepje.gif\"[/img]';"


LETOP: dit is een redelijk basaal stukje code, voor een goede werking moet je het wel wat bijschaven...

www.jurgroessen.nl


Verwijderd

Topicstarter
iemand nog een andere suggestie ?

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 01:16

crisp

Devver

Pixelated

Verwijderd schreef op 18 december 2002 @ 12:05:
iemand nog een andere suggestie ?
Hoezo? Hangloozz heeft je al een goede suggestie gegeven, zo zou ik het persoonlijk zelf ook doen. Heb je het ueberhaupt al uitgeprobeert?

Intentionally left blank


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

Hangloozz

{ @$%&# }

Verwijderd schreef op 18 December 2002 @ 12:05:
iemand nog een andere suggestie ?
hehe, je doet je naam wel eer aan.. :X

[edit:]
nou, ok, graag gedaan dan :P

[ Voor 11% gewijzigd door Hangloozz op 18-12-2002 12:12 ]

www.jurgroessen.nl


Verwijderd

Topicstarter
ok, ik heb het geprobeerd, werkt perfect !! :) dank je hangloozz :)
Pagina: 1