Ik probeer een soort van spelletje te maken, maar daarvoor heb ik een plattegrond met gebouwtjes erop nodig. Ik kende een site waar dat zat, dus daar keek ik een beetje in de bron. Het blijkt dat ze dat met MAP, AREA en IMG doen. Alleen krijg ik het niet voor elkaar. Ik krijg wel een plaatje en een area gepositioneerd enzo, maar dan komt het plaatje voor de area te staan, waardoor de area niet meer klikbaar is. Maar als ik het plaatje weghaal of een eindje opschuif kun je wel gewoon op die area klikken...

Weet iemand hoe dit werkt?

Ik heb nu dit:

<DIV STYLE="position:absolute; z-index:2;"><IMG SRC="files/knop_geel.gif" STYLE="position:absolute; width: 61px; height: 61px; left: 100px; top: 100px; z-index:6;">
<MAP NAME="plattegrond">
<AREA ALT="Gebouw" COORDS="130,130,29" HREF="index.php" SHAPE="circle" STYLE="z-index: 3;">
</MAP></DIV>
<IMG SRC="files/map.gif" USEMAP="#plattegrond" BORDER="0">


Zie hier het resultaat...

Tot vandaag kende ik die hele functie van HTML nog niet, dus ik weet niet of jullie er ervaring mee hebben, maar ik hoop van wel!
<img src="plaatje.gif" title="testtest" height="300" width="400" usemap="#naamvandemap">

<map name="naamvandemap">
<area shape bladiebla>
</map>

@arjan: Werkt niet :(

@jip: Daar zetten ze een plaatje met planeten op de achtergrond en maken ze area op die planeten. Ik wil dat ik overal waar ik wil een huisje neer kan zetten op een achtergrond en dan een area maak op de plek waar het plaatje op de achtergrond staat.
Kan het niet gewoon met z-index instellen voor het plaatje en de area???
Misschien is dit iets:
Je deelt je plaatje op in stukjes. Ieder stukje linkt naar een php-pagina met een ander veld-id erachter (bouw.php?veld=8). Je php-pagina zet in de database of bestand op welk veld je je huisje hebt gebouwd en weergeeft veldje 8 nu als huisje ipv leeg veld.
@jip: zoiets is ook mogelijk, maar op die manier krijg je vierkante blokken als plaatjes die gelinkt zijn, en dan wordt het lastig om het een beetje ruimtelijk te maken. Kijk, dit is ongeveer de bedoeling:



@tim: Nop, werkt ook niet...
wel, voor elk plaatsje waar een huis staat/kan staan moet je een afbeelding maken met 1 met het huis en 1 zonder het huis

uit je database haal je dan of er dat huis al staat of niet, dan dat gewenste plaatje kiezen
Nee, dat is niet wat ik wil, dat staat al in mijn vorige post. Maar ik ga nu eten en daarna naar de kerk...
Travian, altijd leuk.
Kost alleen zoveel tijd :(

Mooi spel he?
En volgens mij is het precies wat je zoekt daar op w3schools.
Zelfde idee.
Herjan schreef op 14.04.2006 18:02
@jip: zoiets is ook mogelijk, maar op die manier krijg je vierkante blokken als plaatjes die gelinkt zijn, en dan wordt het lastig om het een beetje ruimtelijk te maken. Kijk, dit is ongeveer de bedoeling:



@tim: Nop, werkt ook niet...

Dan heb je toch hetzelfde probleem met areas en maps? Die afbeeldingen zal je dan ook moeten vervange. Je zal voor iedere mogelijke combinaties van volle velden (huisjes) en legen velden (die vierkantjes) een aparte afbeelding moeten maken.
Ik denk dat mijn oplossing dan toch wel een stuk handiger is (?)..

Reageren