Newsgroup: it.comp.lang.javascript
Titolo: problemi con explorer, sempre quello script

ciao, qualcuno sa dirmi cosa differenzia cosě tanto i browser?
ho notato che questo script (che funziona perfettamente con mozilla, safari,
firefox, konqueror etc) non funziona del tutto su internet explorer:
ho visto che le chiamate http vengono eseguite anche da explorer, tuttavia
non viene popolato il div help.
poi non avendo un navigatore del dom, ie mi fa impazzire, cosa mi manca?
grazie :)
<SCRIPT type="text/javascript">
function fill(sent) {
    var cerca = new Array();
    cerca = sent.split(" ");
    var ultimo = cerca.length;
    var send  = cerca[ultimo -1];
    var hiddenx = document.test.hiddenx;
    hiddenx.value = send;
    makeRequest('../action.php?name=' + send + '&whole='+sent+'&');
}
function alertContents() {
    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
        var xmldoc    = http_request.responseXML;
        var root_node = xmldoc.getElementsByTagName("tag");
        docBody = document.getElementById("answer_here");
        docBody.appendChild(help);
        container = document.getElementById("help");
        remove = help.childNodes;
        for(var i = remove.length ; i>0 ; i--){
            container.removeChild(remove[i-1]);
        }
        for(i = 0; i < root_node.length; i++){
            var testo = root_node.item(i).firstChild.data;
            textNode = document.createElement("A");
            textNode.setAttribute("href","#");
            textNode.innerHTML = "&nbsp;"+ testo + "&nbsp;";
            textNode.setAttribute("onClick","document.test.tags.value =
document.test.tags.value.substr(0, (document.test.tags.value.length -
document.test.hiddenx.value.length)) + '
"+root_node.item(i).firstChild.data+" '; document.test.tags.value =
document.test.tags.value.replace('  ',' ');
if(document.test.tags.value[0]== ' ') document.test.tags.value =
document.test.tags.value.substr(1);document.getElementById('tags').focus();
");
            if(root_node.item(i).getAttribute("checked") == "true"){
                textNode.setAttribute('class','suggest_exists');
            }
            else{
                textNode.setAttribute('class','suggest');
            }
            container.appendChild(textNode);
        }
        } else {
            alert('There was a problem with the request.');
        }
    }
}
</script>
   <tr height="18">
    <td width="20"><input type="hidden" id="hiddenx" value=""></td>
    <td colspan="2"><input name="tags" id="tags" type="text"
style="width:500px"  autocomplete="off" class="forms"
onkeyup="fill(document.test.tags.value);"></td>
   </tr>
   <tr height="50">
    <td width="20">&nbsp;</td>
    <TD colspan="2" id="answer_here"><div id="help"
style="height:50px;width:500px;background:#FFF;"></div></td>
   </tr>
-- 
chmod a-rw The\ Untouchables.avi

  textNode.setAttribute("onClick","document.test.tags.value =
Non si era detto che non funziona con gli eventi?
-- 
"qualcuno è andato per età
 qualcuno perchè già dottore
 e insegue una maturità, si è sposato, fa carriera
 ed è una morte un po' peggiore"
									    F.G.

 
no, questo non lo tollero!
deve esserci un modo, 
del.icio.us
 funziona cosě...
jeez


 no, questo non lo tollero!
:-) la ho sparata, sono di corsissima...
hai messo qualche alert nel codice per capire in che riga segnala errore?
(giusto per evitare di leggermi tutta 'sta spataffiata di script)?


 
explorer non dà nessun warning/errore
ho visto dai log che le chiamate http le esegue correttamente, ma dato che
qui non ho un explorer, non saprei come debuggarlo...


 :-) la ho sparata, sono di corsissima...
Cavolo, quando dico una cosa io subito a voler fare S.Tommaso, ma se te lo
dice un altro, no? :)
BTW, di questo argomento si era già discusso io e te (oltre che reiterate
volte sul NG):
http://groups.google.com/group/it.comp.lang.javascript/browse_thread/thread/b1cab77a26d95788/8097b55034cc50be
-- 
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth."

 deve esserci un modo, 
del.icio.us
 funziona cosě...
http://groups.google.com/group/it.comp.lang.javascript/browse_thread/thread/12a9f5e8d49ca3dd


 
/guarderò
grazie ancora, ciao


 dice un altro, no? :)
:-) in realtà ne ero quasi certo, ma non perché non ho verificato (avevo
verificato, ricordi? quando stavo tentando un validator xhtml-compliant),
ma proprio perché al volo non ricordavo se anche onclick soffriva del
medesimo "problema"
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.