Medlem
|
|
Reg.datum: Jan 2004
Inlägg: 70
|
|
Medlem
Reg.datum: Jan 2004
Inlägg: 70
|
*fixat* tack fÖr titten
Citat:
Ursprungligen postat av linus1
tjena!
Nu söker jag åter igen visdom från er
jag sitter och knåpar med google maps som ska implementeras på en sida. Jag har satt ut 3 st "pins" genom xml och dessa pins ska länka _direkt_ till tex: 1.php, 2.php och 3.php.
Först tyckte jag att det börde ha räckt med att skriva:
Kod:
function createmarker(point,name,html) {
var marker = new gmarker(point);
gevent.addlistener(marker, "click", function() {
document.location.href=url;
});
// save the info we need to use later for the side_bar
gmarkers.push(marker);
// add a line to the side_bar html
side_bar_html += '<a href="javascript:myclick(' + (gmarkers.length-1) + ')">' + name + '<\/a><br>';
return marker;
}
samt att hämta xmlen genom:
Kod:
gdownloadurl("city.xml", function(doc) {
var xmldoc = gxml.parse(doc);
var markers = xmldoc.documentelement.getelementsbytagname("marker");
for (var i = 0; i < markers.length; i++) {
// obtain the attribues of each marker
var lat = parsefloat(markers[i].getattribute("lat"));
var lng = parsefloat(markers[i].getattribute("lng"));
var point = new glatlng(lat,lng);
var html = markers[i].getattribute("html");
var url = markers[i].getattribute("url");
var label = markers[i].getattribute("label");
// create the marker
var marker = createmarker(point,label,html);
map.addoverlay(marker);
}
// put the assembled side_bar_html contents into the side_bar div
document.getelementbyid("side_bar").innerhtml = side_bar_html;
});
detta gick dock åt fanders. Skriver jag istället:
Kod:
document.location.href="moo.php";
så fungerar det fint! Dock blir det en direkt länk till "moo.php" på alla pins.
Dvs: Att det går inte att hämta variabeln "url". Warüm bitte?
|
|