Visualizzazione risultati 1 fino 12 di 12

Discussione: Il Java

  1. #1
    Guest

    Predefinito Il Java

    Ciao a tutti, sto cercando qualcuno che conosca il java, che credo serva per far cambiare delle scritte senza ricaricare la pagina e non solo giusto?...

    Grazie mille...

  2. #2
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Per cambiare dinamicamente del contenuto (scritte e altro) in un documento web puoi sfruttare le potenzialità di Javascript (e DHTML in genere).
    Java (standard) è un linguaggio più completo e, in un contesto web, serve a creare Applet (oggetti a sé stanti inseriti in una pagina).

    Sicuramente intendevi Javascript.
    La funzione a te più utile sarà sicuramente:
    document.getElementById("idDellOggetto").innerHTML = "nuovo contenuto";

    Cerca esempi in giro per il web:
    http://www.google.it/search?hl=it&q=...a=lr%3Dlang_it
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  3. #3
    Guest

    Predefinito

    bon, ricordati anche che mentre php è un linguaggio lato server (e cioè viene interpretato dal server e non dal pc dell'utente), il js viene interpretato sul browser dell'utente.

    è vero che col php ci va più attenzione nella programmazione (diciamo personalizzazione), personalmente lo preferisco comunque pur essendo un incapace (le cose di base le possono fare tutti, proprio con attenzione e leggendo le istruzioni che 99 volte su 100 sono assieme allo script)

  4. #4
    Guest

    Predefinito

    grazie a tutti.. scusa haracleum puoispiegarmi un po meglio?

  5. #5
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Ti ho citato il metodo preciso che ti servirà, visto che la tua esigenza esatta è cambiare scritte senza ricaricare la pagina.
    Per le spiegazioni.. dipende da che conoscenze hai, temo sia più utile che tu ci dica esattamente a cosa ti serve (ad es. "clicca qui e cambia la scritta lì...") per consigliarti uno script ben preciso .
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  6. #6
    Guest

    Predefinito

    ok... allora io ho in una pagina php un dato del tipo $buono[hp], che utilizza delle query del db... questo è il file completo

    <?php
    include("../include/config.php");
    session_start();

    if (empty($id)) {
    echo "Non sei loggato";
    } else {

    $query = mysql_query ( "SELECT * FROM guerrieri");
    $nome = mysql_fetch_array($query);

    $query = mysql_query ( "SELECT * FROM $nome[nome]");
    $buono = mysql_fetch_array($query);
    ?>
    <body style="margin: 0">
    <?php echo"$buono[hp] $buono[vita]"; ?>
    </body>
    <?php
    }
    ?>


    Come posso fare che $buono[hp] e $buono[vita] cambino senza il reload della pagina?

  7. #7
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Ah ok, insomma è tutta un'altra cosa rispetto a quel che avevo immaginato dal primo post.
    Non è tanto "cambiare delle scritte" senza refresh... i dati che ti servono li devi pescare dal DB, dunque dal server, quindi il refresh della pagina è assolutamente necessario.
    Certo con un Applet Java potresti accrocchiare qualcosa di dinamico, facendo fare a lui la connessione http ma non è semplice... insomma meglio fargli fare il refresh, non lo vedo così "vergognoso"
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  8. #8
    Guest

    Predefinito

    avevo provato, ma in una pagina quindi dovrei mettere un frame per fare icambiare solo quella scritta, e dato che si devono cambiare piu scritte cosa metto 30 frame e 30 refresh?...

    avevo provato cosi ma non cambiano...

    <script language="javascript">
    document.write("<?php echo"$buono[hp] $buono[vita]"; ?>");
    </script>

  9. #9
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Citazione Originalmente inviato da wrestlingforum
    avevo provato cosi ma non cambiano...
    <script language="javascript">
    document.write("<?php echo"$buono[hp] $buono[vita]"; ?>");
    </script>
    No no.. non può funzionare certo, come diceva bene "bbll" qualche post addietro, devi aver ben presente la parte di script eseguibile sul server (php) e quella eseguibile in locale sul browser del visitatore (javascript). I due non possono integrarsi granché, o meglio PHP può generare codice javascript MA NON il contrario! (cosa che tenta di fare proprio il pezzettino di javascript qui sopra).

    Ovviamente non possiamo aver ben chiara la tua esigenza dei tanti nomi che devi far comparire nella pagina... 30??? quindi... che dire? secondo me meglio un unico refresh totale della pagina con tutti i dati aggiornati no?
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  10. #10
    Guest

    Predefinito

    però con tempi di caricamento molto lunghi, perchè la pagina sarebbe molto piena... magari col java risolvevo... e magari in flash non si fa?

  11. #11
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Fai prima a fare una UNICA chiamata (il "refresh" in questione) al server per interpellare il DB e ritornare i risultati UNA sola volta in tutta la pagina...
    piuttosto che fare svariate chiamate singole al server per pezzetti di frame...

    Infatti se vedi i tipici MMORPG (massive multiplayer online role playing game) su web appunto, ad ogni azione corrisponde un intero refresh di pagina, niente frames.
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  12. #12
    Guest

    Predefinito

    ci avevo pensato, ma la pagina in questione è molto piena, magari con il flash non si ottiene qualche risultato tipo quello richiesto da me?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •