Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    179

    Problemi con le classi in javascript

    Ciao a tutti ho un problema con le classi in javascript...le sto' imparando ora
    codice:
    <script type="text/javascript" >
    	function Fw()
    	{
    		this.url = '';
    		
    		// Initialize
    		this.toInitialize = function(urlValue)
    		{
    			this.url = urlValue;
    		}
    		// Initialize
    		
    		// Ajax
    		this.toAjax = function()
    		{
    			alert('1');
    			
    			this.sendData = function()
    			{
    				alert('2');
    			}
    		}
    		// Ajax
    	}
    	
    	var ciao = new Fw();
    </script>
    
    <button onclick="ciao.toAjax();">Bla</button>
    <button onclick="ciao.toAjax.sendData();">Bla</button>
    Come faccio ad avere una funzione sotto un' altra funzione? Non e' possible ?
    Perche' mi dice che "sendData();" non e' una funzione...
    Vorrei sapere il modo corretto per ordirare il codice e non avere confusione xke' sto' passando il mio code da procedurale a classi...thanks

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    devi usare il costruttore, come hai fatto per richiamare il metodo toAjax, la logica è la stessa. Prima richiami il costruttore e poi la funzione.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    179
    ma io vorrei fare in modo di avere tutto in Fw non e' possibile farlo?
    Potresti scrivermi l' esempio per capire meglio?...

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    ciao2 = new ciao.toAjax();
    ciao2.sendData();


  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    179
    Ahhhhhhhhhhhhhhh capito ora posso continuare thanks =)

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.