Jscript og xmlhttp til de langhårede...
Har store problemer her! giver MAX point for svar...scenarie: jeg har min asp fil hvori der er et af de kendte treescripts(javascript) - jeg kan dynamisk tilføje nye grene til mit træ ved at bruge følgende function og kalde den via en knap eller lign.
function nynode(id)
{
arb.addNode("fam:15","hallodetvirker","fam:1");
arb.addNode("fam:50","hallodetvirker2","fam:1");
arb.addNode("fam:46","hallodetvi","fam:1");
arb.buildTree();
//arb.arrCheckValues[8] =1;
arb.showTree(-1);
}
</script>
alles a OK indtil videre.
mit problem er at mit tree er KÆMPE stort og det ville tage for lang tid at hente alle potentielle grene af tree´et ind via databasen. DERFOR....
kalder jeg en ekstern asp fil via xmlhttp som henter alle undertræer af det aktuelle ind når jeg klikker på det.
den function ser ud som følgende...
<script>
function XMLfeedInnerHTML()
{
var VHttpMethod = "Get";
var VFile = "xmlhttp.asp";
var VResponseID = "xml";
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.Open(VHttpMethod,VFile,false);
xmlhttp.send();
//document.getElementById(VResponseID).innerHTML = xmlhttp.responseText;
document.body.innerHTML = document.body.innerHTML + xmlhttp.responseText;
}
</script>
og filen edn kalder (xmlhttp.asp) ser sådan ud...
<script>document.bgColor = '#FFFFFF';</script>
<%
response.write("<!--#INCLUDE FILE='treeVer6.asp'-->")
response.write("<script>arb.addNode(""fam:37"",""ha272727272tvirker"",""fam:1"")")
response.write("arb.buildTree();")
response.write("arb.showTree(-1);</script>")
response.write("kurt")
%>
effekten er at den gerne vil skrive kurt på kalde siden, men den vil ikke afvikle hverken det simple script der ændrer bagrundsfarven eller tillægge det eksisterende træ de nye undergrene.
Jeg vil derfor gerne vide hvordan jeg kan afvikle javascripts fra den kaldte side på den kaldende side
HJÆLP
mvh
Troels