Nieuw lid |
|
Ik heb de volgende gemaakt om via getElementsByTagName en rel van een link de href (nu met test innerHTML) te bepalen met uitkomst uit de database.
function loaded(div, zoek_woord)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}
var url="../../pages/algemeen/zoeken_ubb.php"
url=url+"?zoek_woord="+zoek_woord
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange = function(){
if (xmlHttp.readyState==4){
if (xmlHttp.status == 200) {
window.parent.$m(div).innerHTML=xmlHttp.responseText;
} else {
alert('Problemen met het script!');
}
}
}
xmlHttp.open("GET",url,true)
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.send(null)
}
function externalLinks() {
var a=1;
var anchors = document.getElementsByTagName("a");
for (var i=1; i<anchors.length; i++) {
var anchor = anchors[i];
if (anchor.getAttribute("rel") == "external"){
anchor.id = a;
var waarde = window.parent.$m(a).innerHTML;
loaded(a,waarde);
a++;
}
}
}
function loaded(div, zoek_woord) { xmlHttp=GetXmlHttpObject() if (xmlHttp==null) { alert ("Browser does not support HTTP Request") return } var url="../../pages/algemeen/zoeken_ubb.php" url=url+"?zoek_woord="+zoek_woord url=url+"&sid="+Math.random() xmlHttp.onreadystatechange = function(){ if (xmlHttp.readyState==4){ if (xmlHttp.status == 200) { window.parent.$m(div).innerHTML=xmlHttp.responseText; } else { alert('Problemen met het script!'); } } } xmlHttp.open("GET",url,true) xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlHttp.send(null) } function externalLinks() { var a=1; var anchors = document.getElementsByTagName("a"); for (var i=1; i<anchors.length; i++) { var anchor = anchors[i]; if (anchor.getAttribute("rel") == "external"){ anchor.id = a; var waarde = window.parent.$m(a).innerHTML; loaded(a,waarde); a++; } } }
Nu is het zo dat hij alleen de laatst gekozen link met rel bewerkt en de rest niet wijzigt. Hoe kan dit. Heeft iemand een oplossing.
|