Ciao ragazzi, premesso che chiedo scusa se non sono nella sezione giusta (essendo un insieme di javascript ed asp, mi è sembrato corretto postarlo qui), ho questa funzione:
function processXML() {
if (request.readyState == 4) {
if (request.status != 200) {
alert("file not found:"+request.status);
return;
}
var xmlDoc = request.responseXML;
if (!xmlDoc) {
alert("invalid xml file");
return;
}
markers = xmlDoc.documentElement.getElementsByTagName("marke r");
for (var i=0; i < markers.length; i++) {
var color= markers[i].getAttribute("icon");
addMarker(parseFloat(markers[i].getAttribute("lng")),
parseFloat(markers[i].getAttribute("lat")),
markers[i].getAttribute("title"), color);
// since all the markers are loaded by default, make sure all the boxes are checked
document.getElementById(color).checked=true;
}
map.centerAndZoomOnBounds(bounds);
}
}
che apre un xlm, ed effettua un ciclo, recuperando campi. Io, come potrete capire dal titolo, vorrei recuperare i valori: icon, lng,lat,title e color da una precedente riga asp:
<%
icon="cas.png"
title="casa mia"
%>
ecc... come faccio??
Ne approfitto ancora: attualmente con markers[i].getAttribute("title") recupero il valore del title dal file xml. Ho provato ad inserire tag html per la formattazione (es. [b]), ma non succede nulla. Avevo trovato in giro HtmlElement, ma essendo la mia conoscenza di Javascript vicina allo 0, non ho saputo andare avanti...
Grazie!