Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente bannato L'avatar di manhunt87
    Registrato dal
    Mar 2008
    Messaggi
    16

    Far aggiornare una sola parte del sito



    Salve a tutti! La mia domanda è:

    - come faccio a far aggiornare una sola parte del sito?

    Il mio problema è questo: ho creato un menu in flash e lo messo in un div (ps:la mia pagina è tutta in div), e quindi vorrei che cliccando su una voce del menu mi apra la pagina pincopallo.htm senza aggiornami tutta la pagina e vedere lo scattino,ma solo quel div con il testo diverso..è possibile?se si...come posso fare ?ho qualche base d php ma nn saprei..siccome il menù è in flash non so proprio che fare. Chi riuscisse a rispondere mi potrebbe fare un esempio?scusate se è troppo

    ciao a tutti

  2. #2
    Allora, le opzioni sono 3 (penso).

    -la prima consiste nell'usare un iframe.
    -la seconda nel trasformare la pagina in un set di frame
    -la terza invece, più moderna e più accattivante è usare ajax per richiedere la pagina in modalità asincrona.

    Cerca su google questi metodi e vedi quale ti gusta di più e poi se hai problemi sono qui

    nothing is absolute, but everything is relative | My web site http://marcoronchese.net | My web blog http://blog.marcoronchese.net

  3. #3
    Utente bannato L'avatar di manhunt87
    Registrato dal
    Mar 2008
    Messaggi
    16
    ciao e grazie prima d tutto!...una cosa:

    ma gli iframe d cui ho sentito parlare..sn i soliti frame del tipo che si usavano con frontpage?xkè avevo sentito che ormai erano in disuso e davano qualke problema d compatibilità e indicizzazione..ajax per me è pr un tabù purtroppo!

    proverò e t farò sapere..più ke altro in caso kiederò una mano!


  4. #4
    Allora diciamo che gli iframe/frame sono sempre quelli e infatti te li sconsiglio, essendo un paradigma di sviluppo abbastanza in disuso per questo genere di applicazioni.

    AJAX è il meglio, ti appoggi a scriptaculous o a mootools e sei a cavallo! semplice e rapido!

    Cerca tutto su google e informati bene! ciao ciao!
    nothing is absolute, but everything is relative | My web site http://marcoronchese.net | My web blog http://blog.marcoronchese.net

  5. #5
    Utente bannato L'avatar di manhunt87
    Registrato dal
    Mar 2008
    Messaggi
    16
    detto sinceramente nn c capisco niente,soprattutto senza una guida precisa..x me è arabo....nn esiste un modo per farlo col php??
    ho letto qualcosa del genere, ma il problema è che il menù è in flash..boh..

  6. #6
    Allora diciamo che te vuoi che ci sia una pagina dove c'è il menu fisso, e cliccando sulle voci si caricano i contenuti senza cambiare pagina, no?

    Puoi risolvere semplicemente con un i frame:

    Codice PHP:


    <div id="content">
    <
    iframe id="contentframe" src="home.html" width="300" height="300" frameborder="0">
      
    Siamo spiacenti ma il tuo browser non supporta gli inline-frame.
    </
    iframe>
    </
    div
    Metti le dimensioni che vuoi e in src metti la pagina principale.

    Per cambiare pagina usa javascript:



    Codice PHP:
    document.getElementById("contentframe").src 'pagina.html'
    nothing is absolute, but everything is relative | My web site http://marcoronchese.net | My web blog http://blog.marcoronchese.net

  7. #7
    Utente bannato L'avatar di manhunt87
    Registrato dal
    Mar 2008
    Messaggi
    16
    Grazie! proverò..mi rimane una domanda:

    ma allora stiamo usando i frame?nn erano sconsigliati?

  8. #8
    si stiamo usando gli inline frame (iframe), meglio dei frame, però ajax rimane sempre il massimo, ma è difficile da implementare, dovresti strutturare le tue pagine con solo i contenuti e accedervi
    tramite una chiamata asincrona. Se preferisci questo contattami per e mail o pvt perchè qui stiamo andando un po' ot visto che il post è nella sezione Flash.

    Saluti,

    Emar
    nothing is absolute, but everything is relative | My web site http://marcoronchese.net | My web blog http://blog.marcoronchese.net

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    5

    Up

    Salve a tutti.
    Mi aggrego per aggiungere il mio caso, simile. Non so se è il posto giusto per sottoporre il problema. Ditemi voi! Sono più o meno principiante.

    O costruito un sito con css.
    Nel div superiore ho inserito un menu a tendina costruito con flash (obbligatorio: la cliente lo vuole proprio così!).
    Nel div "centrale" ho inserito un iframe (col suo bell'attributo name).
    Poi ho un div inferiore con alcuni link in html (nel caso a qualche utente non si caricasse o non funzionasse l'swf per un qualsiasi motivo).

    Scopo di tutto ciò naturalmente è NON far ricare tutta la pagina ma solo il frame centrale (da qui la scelta dell'iframe).
    Non costruisco il sito con un frameset perché ho uno sfondo unico (grandicello, voluto fortissimamente dalla cliente) e non saprei come inserirlo col frameset, a meno di spezzettarlo).

    Il problema è che l'actionscript (dato ai pulsanti del menu)

    on (release) {
    getURL ("pagina.html", "nome_iframe")
    }

    mi apre "pagina.html" in una nuova pagina e non nel l'iframe.

    Che faccio?
    Non conosco java, e nn mi viene in mente nulla...

    Aiuto per favore, ho 10 giorni e mi ci sto spaccando il cervello! Il resto è tutto fatto....

    ps: forse negli attributi dell'iframe devo per forza specificare anche id e title? Però non funziona lo stesso...

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    5
    Ehm...Ho...con l'H...ops.. :master:

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.