Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    javascript form in risposta dal server

    Ciao a tutti!!

    sto utilizzando un framework javascript per creare delle web application..
    al momento riesco solamente a creare una pagina javascript con un menu laterale con le varie voci dell'applicazione.

    quando clicco sul menu, faccio apparire un form centrale con le info che mi servono! al momento tutti i form, delle varie voci di menu, li creo nella stessa pagina e quando clicco su una voce, attivo (mostro a video) il form che mi interessa senza fare refresh della pagina..
    perfetto!!

    ora però vorrei sapere se è possibile definire nella pagina solamente un form iniziale, e quando clicco sul menu che mi interessa, carico dal server (mi interfaccio con il php) il singolo form specifico e lo sparo a video!
    vorrei dunque definire una pagina principale e senza fare refresh (credo dunque con una richiesta ajax) visualizzare un form senza fare refresh (senza averlo definito in precedenza).

    sono nuvo di questo linguaggio..
    non so se sto seguendo la strada giusta..
    accetto qualsiasi consiglio :-)

    Grazie 1000
    Ristoranti Roma
    http://www.ristorantiromaristo.it
    info@ristorantiromaristo.it

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Mai vista una pagina in javascript

    Hai fatto una bellissima descrizione, ma non fornisce nessuna indicazione su cosa hai realizzato in concreto, dato che qualcosa di simile si potrebbe pensare in millemila modi diversi, alcuni forse anche validi.

    Un pochino di codice? o meglio un link alla pagina?
    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
    innanzitutto grazie della risposta!
    scusami se non sono molto chiaro, ho avuto quasi più difficolta a capire la strutture che a realizzare l'app.

    ti posto un link di esempio (è questo il framework che sto utilizzaando)
    http://dev.sencha.com/deploy/dev/exa...t-browser.html

    io sono riuscito a realizzare un layout di questo tipo, con menu laterale, e form centrale a che cambia a seconda della scelta sul menu.

    A me sembra, guardando anche il sorgente, che tutti i form delle varie voci di menu siano presenti nella stessa pagina, ovvero quando apri il link tutti i possibili form vengono passati al browser ed a seconda del click nel menu laterale viene attivato il form specifico nella parte centrale.

    ora ti chiedo, non è uno svantaggio passara tutto questo codice javascript al browser
    (per esempio tutti i form della prima voce di menu si trovano nella pagina layouts/basic.js)
    guando magari l'utente, abitualmente clicca solo sulla prima e poi chiude tutto??

    è possibile passare al browser solamente la parte che mi serve, quando l'utente clicca su una voce di menu, senza fare refresh della pagina o cambiare pagina?

    Grazie
    Ristoranti Roma
    http://www.ristorantiromaristo.it
    info@ristorantiromaristo.it

  4. #4
    qualche aiuto?
    Ristoranti Roma
    http://www.ristorantiromaristo.it
    info@ristorantiromaristo.it

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da blow1986
    ...ora ti chiedo, non è uno svantaggio passara tutto questo codice javascript al browser
    (per esempio tutti i form della prima voce di menu si trovano nella pagina layouts/basic.js)
    guando magari l'utente, abitualmente clicca solo sulla prima e poi chiude tutto??
    Non è detto, va studiato attentamente il codice, ma a questo punto forse conviene rifarselo a doc per ottimizzarlo.
    è possibile passare al browser solamente la parte che mi serve, quando l'utente clicca su una voce di menu, senza fare refresh della pagina o cambiare pagina?
    Probabilmente si ma vale il discorso di prima.
    Grazie
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    ciao!
    hai qualche esempio da guardare?!?

    non so come creare un oggetto javascript quando la pagina è gia stata passata al browser, senza fare il refresh

    grazie mille
    Ristoranti Roma
    http://www.ristorantiromaristo.it
    info@ristorantiromaristo.it

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da blow1986
    ciao!
    hai qualche esempio da guardare?!?
    No
    non so come creare un oggetto javascript quando la pagina è gia stata passata al browser, senza fare il refresh
    Cosa intendi per oggetto javascript? Hai provato a vedere se ajax può fare al caso tuo?
    grazie mille
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    ciao..

    riesco ad utilizzare ajax e farmi ritornare il form in javascript dal server..

    non so ora se è possibile "farlo vedere a video" senza fare il refresh della pagina!?!?

    credo, (correggimi perche sto andando a intuito) che il javascript viene interpretato dal browesr quando viene caricata la pagina, quindi la risposta che mi ritorna dalla richiesta ajax è visibile in lato client ma se non faccio il refresh non posso visualizzare il form sul video?!?

    Grazie
    Ristoranti Roma
    http://www.ristorantiromaristo.it
    info@ristorantiromaristo.it

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ajax serve proprio per non ricaricare la pagina se non visualizzi il form ci sarà qualche problema, per velocizzare e capire il tutto posta il link alla pagina pubblica.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #10
    ti posto l'esempio..

    sto tentando di farmi ritornare una window da una richiesta ajax e visualizzarla:

    client side pagina .js
    codice:
    if(n.attributes.id == 'WB1'){
            Ext.Ajax.request({
    	   url:'/Project/public/main/test',
    	   	params:{
    	   		 action:'test'
    	   	 },
    	   	 method:'POST',
    	   	 success: function(result, request){
    	    	 win.show();
    	    	 }	 
            });
     }
    server side pagina .phtml
    codice:
    <script type="text/javascript">
    var win = new Ext.Window({
        id: 'xxx',
        title: 'prova',
        frame: true,
        width: 400,
        height: 400,
        header: true
    });
    </script>

    In firebug vedo un mess di errore "win is not defined"

    grazie 1000
    Ristoranti Roma
    http://www.ristorantiromaristo.it
    info@ristorantiromaristo.it

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.