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

    loading...document.getElementById

    sto provando a fare un modulo per madare email
    la validazione dei campi, l'anteprima e l'invio lo faccio latoserver...con uno script php
    che richiamo con AJAX

    quindi viene ricaricato tutto all'interno dello stesso DIV

    funge tutto! ma se voglio inserire un sorta di messaggio di attesa, mentre viene elaborata la richiesta latoserver
    non mi funzoina più nulla....

    in pratica inserisco semplicemnte questo:
    codice:
    document.getElementById(outputField).innerHTML = "sto caricando...";
    outputField e l'id del DIV dove verrà dopo caricata l'anteprima....

    mi visualizza "sto caricando..." nel DIV e si blocca!


    cosa sbaglio?

    e se magari mi suggerite anche un modo migliore per dare un messaggio di attesa...
    grazie
    There are 10 types of people in the world: Those who understand binary, and those who don't.

  2. #2
    ok, penso di aver risolto
    codice:
    xmlhttp.onreadystatechange=function() {	
      if (xmlhttp.readyState == 1) { document.getElementById(outputField).innerHTML = 'loading...'; }
      if (xmlhttp.readyState == 4) { document.getElementById(outputField).innerHTML = xmlhttp.responseText; }	
    }
    There are 10 types of people in the world: Those who understand binary, and those who don't.

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.