Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    send(null) conAjax XMLHttpRequest IE "all'apertura della pagina web"

    Salve, sono nuovo riguardo al "WEB"...

    sto riscontrando un problema di submit, ovvero alla pressione del pulsante mi deve mandare un feedback del pulsante prenuto. Con Firefox il tutto funziona, mentre con explorer solo se abilito "all'apertura della pagine web" nelle impostazione dei temporanei.
    Ho trovato un rimedio se nel send() mi metto qualcosa es. send("xyz"), in questo modo funzione anche se impostato in "automaticamente".
    MA perche??????!!!!!

    sintetizzo il problema:
    ho un dispositovo con microframework nel quale sto creando un webserver. ho cretato una pagiana html nel quale per gesitire la pressione del pulsante ho utilizzato questa soluzione:

    il pulsante chiama la funzione:
    <input type='button' value='White LED' onClick="ajax('WhiteLed.html', true);" />

    funzione:

    function ajax(c,b)
    {
    var a=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();
    a.open("GET",c,b);
    a.send(null);
    if(a.readyState==4)
    {
    if(a.status==200)
    {
    return a.responseText}else{alert("AJAX Error!")
    }
    }
    };

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Mandare un valore informa il browser che si attende qualcosa che il server deve elaborare, altrimenti il browser si sente autorizzato (dalla impostazioni) ad attingere dalla cache.

    Problema noto, se questa era la domanda
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Quindi ho utilizzato giustamente il metodo send("abc") per "forzare" la comunicazione.
    Mi sono lanciato da pochi giorni nel mondo "web" avendo sempre sviluppato su form o firmware.. non mi resta che ricominciare a studirare!
    grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.