Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Navigazione in Ajax

  1. #1

  2. #2
    Questa funzione crea una nuova XMLHttpRequest, possiamo usarla così com'è.
    codice:
    		function assegnaXMLHttpRequest() {
    			var
    				XHR = null,
    				browserUtente = navigator.userAgent.toUpperCase();
    			if(typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object")
    				XHR = new XMLHttpRequest();
    			else if(window.ActiveXObject && browserUtente.indexOf("MSIE 4") < 0) {
    				if(browserUtente.indexOf("MSIE 5") < 0)
    					XHR = new ActiveXObject("Msxml2.XMLHTTP");
    				else
    					XHR = new ActiveXObject("Microsoft.XMLHTTP");
    			}
    			return XHR;
    		}
    Questa è la funzione che realizzerà il cambio pagina.
    Prende in ingresso un url (param) ad esempio "laura-pausini.html"
    e lo inserisce nella tua pagina attuale (senza refresh!) all'interno del tag (un <div> o anche un <td>) con id "myid"
    codice:
    function getVal(param){
    	var req = assegnaXMLHttpRequest();
    	req.open("GET", param, false);
    	req.send(null);
    	document.geElementById('myid').innerHTML=req.responseText;
                 return false;
    }
    Quindi nel menu scriviamo
    Laura Pausini

    nel corpo della pagina avremo:

    <div id="myid">Qui verra inserito il contenuto di 'laura-pausini.html' alla pressione del link</div>

    Fammi sapere se ti gira.

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: Navigazione in Ajax

    Originariamente inviato da sciueferrara
    Rimando a questo topic: http://forum.html.it/forum/showthrea...readid=1411761
    Non si fa cosi', questo e' crossposting... chiedi al moderatore di sezione di spostare l'altra.
    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

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 © 2026 vBulletin Solutions, Inc. All rights reserved.