Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

klikbaar kaartje

None
12 antwoorden
  • Ik heb een kaartje.png (kaart van NL) van 328 x 325 pixels.
    Deze wil ik zo maken dat bij het klikken op een willekeurige pixel, het "coördinaat" uitgelezen wordt. Dus bijv. 100,100.
    Dat heb ik nodig voor een PHP-applicatie.

    Is zoiets mogelijk zonder alle 106.000 pixels te definiëren met <area shape=rect coords="142,142"> e.d.?
  • [code:1:071a2defc2]
    <html>
    <body>
    <a href="[b:071a2defc2]imagemap.html[/b:071a2defc2]"><img [b:071a2defc2]ismap[/b:071a2defc2] src="duiken.jpg"></a>
    <script type="text/javascript" language="Javascript">
    <!–
    if(location.search)
    {
    alert('u heeft op de volgende coordinaten geklikt:' + location.search.substr(1));
    }
    //–>
    </script>
    </body>
    </html>
    [/code:1:071a2defc2]

    hier verstuur je het naar dezelfde html-pagina, maar je kan het natuurlijk ook naar een ander document sturen, zoals een php-bestand o.i.d. voor verdere verwerking

    [ Dit bericht is bewerkt door: Jurriaan R op 2002-04-10 15:42 ]
  • Ik ga het z.s.m. proberen!
  • <input type="[b:4f4af32dd4]image[/b:4f4af32dd4]" src="http://forum.computertotaal.nl/phpBB/images/logo.gif" border="0" />

  • AHet idee van Jurriaan lijkt me OK. Nou alleen nog m.b.v. PHP de coördinaten koppelen aan variabelen. Hoe dat moet weet ik even (nog) niet. Ik zag dat de telling van de Y-as bovenaan begint. Voor mijn doel moet het linksonder beginnen maar dat valt met een fomule wel om te rekenen.

    Dat voorbeeld van Annie geeft naar mijn idee alleen een plaatje dat je aan kan klikken om iets te submitten.
  • [quote:b210daf2f1]Dat voorbeeld van Annie geeft naar mijn idee alleen een plaatje dat je aan kan klikken om iets te submitten.[/quote:b210daf2f1]
    Dacht dat dat de bedoeling was. Bovendien krijg je zo ook de coordinaten terug.
  • [quote:5152f2fa1f]
    Op 10-04-2002 23:22 schreef Annie:
    Dacht dat dat de bedoeling was. Bovendien krijg je zo ook de coordinaten terug.
    [/quote:5152f2fa1f]

    klopt als een bus; ik heb nl erg moeten vogelen om ze juist weg te krijgen in een gastenboek…
    Als je alle data naar een file schrijft zal je zien dat de coördinaten erbij staan…

    t.
  • Op 10-04-2002 23:22 schreef Annie:
    [quote:95fa0cb227]…Bovendien krijg je zo ook de coordinaten terug.
    [/quote:95fa0cb227]

    Dus als ik hier
    http://www.bomenindex.nl/ds/kaarten/kaartxXx.php
    die <input type="image" src="http://www.bomenindex.nl/ds/kaarten/nlblind.png" border="0" />
    bij zet zou het moeten kunnen?
  • wat let je om het te proberen :???:
  • werkt prima toch??

    t.
  • Als ik op die plaat klik gaat er geen submit=zoek mee en krijg ik een foutmelding.

    In de code staat nl.
    if ($submit == 'zoek'){

    }
  • [code:1:cabf5e9337]
    <input type="image" src="http://www.bomenindex.nl/ds/kaarten/nlblind.png" border="0" />
    <input type="hidden" name="submit" value="zoek" />
    [/code:1:cabf5e9337]
    Als je ook nog andere zaken in wil vullen in het form zal je dat natuurlijk ook moeten oplossen. Bijvoorbeeld door eerst met javascript een controle uit te voeren bij een submit, of door het form op te delen in stukken, enz.

    [ Dit bericht is bewerkt door: Annie op 2002-04-11 11:42 ]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.