Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[Script / HTML] Meerdere urls openen in een image map

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste tweakers,

Ik worstel met het volgende punt, ik ben bezig een website aan te passen die werkt op ASP met een database. Ik heb een image map met nu 16 locaties die aangeklikt kunnen worden om op de desbetreffende pagina te komen, zie een stukje van de code hieronder.

code:
1
2
3
4
5
<img src="kaart.jpg" usemap="#Map" border="0" width="255" height="308">
<MAP NAME="map">
<area shape="circle" coords="226,97,4" href="locatie.asp?id=15" alt="Locatie 15" />
<area shape="circle" coords="89,192,4" href="locatie.asp?id=16" alt="Locatie 16" />
</map>


Nu wil ik dat buiten de pagina die wordt opgehaald uit de database er ook nog een nieuw venster opent met een url die bij de locatie hoort. Ik zit even met de handen in mijn haar want ik weet niet hoe ik deze <map> code kan combineren met bijvoorbeeld javascript, met een onclick event bijvoorbeeld.

De problemen die ik nu heb zijn:
- de nieuwe pagina > locatie.asp?id=x >> wordt opgehaald uit een database en ik kan daar niet zomaar een onload event ofzo op plaatsen.
- de extra pagina die geladen moet worden moet in een nieuw venster geladen worden, dat krijg ik dus nog niet voor elkaar.

Dus kan iemand mij in de juiste richting sturen?

Alvast bedankt.

Vriendelijke groet,

Tijmen

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 08-10 13:03
Kun je de map / de area's geen uniek id meegeven? Dan kun je ze met Javascript benaderen en aanpassen (voorbeeldje: http://www.java2s.com/Code/JavaScript/HTML/Imagemapshape.htm).
- de nieuwe pagina > locatie.asp?id=x >> wordt opgehaald uit een database en ik kan daar niet zomaar een onload event ofzo op plaatsen.
Deze vraag snap ik niet?
- de extra pagina die geladen moet worden moet in een nieuw venster geladen worden, dat krijg ik dus nog niet voor elkaar.
Zie http://www.w3schools.com/htmldom/dom_obj_area.asp, de area heeft een 'target' attribute (net als links)

Verwijderd

Topicstarter
He Rekcor,

Bedankt voor je adviezen, die tweede vraag van mij bedoelde ik dat ik niet op de nieuwe pagina die geladen wordt een scriptje kan plaatsen zodat er alsnog een extra scherm opent.

Ik ga nu even bezig met id's meegeven en kijken of ik daar uit kom.

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 08-10 13:03
Verwijderd schreef op maandag 10 maart 2008 @ 16:09:
He Rekcor,

Bedankt voor je adviezen, die tweede vraag van mij bedoelde ik dat ik niet op de nieuwe pagina die geladen wordt een scriptje kan plaatsen zodat er alsnog een extra scherm opent.
Ok. Zie http://www.echoecho.com/jsframelinks01.htm, waar uitgelegd wordt hoe je twee links kunt openen met een link.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-11 09:49

Bosmonster

*zucht*

je hebt een href. Gooi er een onclick="window.open(...)" bij :?

Ik weet niet of het gaat werken met popupblockers om meerdere window.open's achter elkaar af te vuren met 1 click.

[ Voor 48% gewijzigd door Bosmonster op 10-03-2008 17:48 ]


  • moozzuzz
  • Registratie: Januari 2005
  • Niet online
Of een script met functie OpenUp() {} met daarin meerdere open-statements.
Pagina: 1