Javascript vraag met een beetje PHP
<head>
<script type="text/javascript" src="altpopup.js"></script>
<script type="text/javascript">
window.onload=function(){
var uitSQLdb = "";
new popUp(100 , 200 , 300 , 200 , "popup1" , uitSQLdb,"clr" , "black" , "8pt verdana" , "title", "clr" , "clr" , "clr", "clr" , "clr" , false , true , true , true , false , false , 'min.gif' , 'max.gif' , 'close.gif' , 'resize.gif');
}
</script>
</head>
<body>
<img src="plattegrond.gif" border="0" usemap="#Map" />
<map name="Map" id="Map">
<area shape="rect" coords="" href="javascript:laadpop('popup1') />
<area shape="rect" coords=" href="javascript:laadpop('popup2')" />
<area shape="rect" coords="" href="javascript:laadpop('popup3')" />
<area shape="rect" coords="" href="javascript:infaden('popup4')" /></map>
</body>
---------------------------
Mijn vraag luidt als volgt: Als ik in mijn pagina op een link klik, die verwijst naar een javascript in de <head>. Nu heb ik natuurlijk meerdere linkjes
<a href ....popup1>
<a href.....popup2>
etc..
Hoe kan ik in de head de waarde zetten van de link waar ik op heb geklikt. Bijv als ik klik op link 3. Dan wil ik in de head in een:
var klikwaarde = "popup1";
Gewijzigd op 01/01/1970 01:00:00 door BlcKJcK
Een link als deze wordt naar de head verstuurd. Ik wil dat de popupnr in een var wordt gezet. Daar match hij dus welke popup moet worden geopend.
edit: Misschien de getValue();. Even proberen
Gewijzigd op 01/01/1970 01:00:00 door BlcKJcK
<area shape="rect" coords="" href="javascript:laadpop('popup',1)" />
In de functie doe je dan dit:
function laadpop(naam,nummer)
en in de functie plak je de naam + nummer aan elkaar.
<a href="" id="1">
<a href="" id="2">
en dan in de <head> document.getElementById(id)
zou moeten werken, maar doet ie niet helemaal.