Avatar billede morpheus73 Nybegynder
21. januar 2003 - 22:38

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
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester