Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139

    Formattazione in HTML dentro una variabile JAVASCRIPT

    Ciao a tutti,
    avrei questo problema:
    data la variabile
    codice:
    $variabile .= "".$1."".$2;
    avrei la necessità di inserirla in uno script JAVASCRIPT in modo che la parte di codice HTML venga interpretato come tale e non come stringa.

    Quando io scrivo nel JS
    codice:
    msg = '<?php print $variabile ?>';
    i tag STRONG vengono scritti e non interpretati...
    Come potrei fare?

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    perchè il javascript viene eseguito lato client, quindi il js non richiama il server e non sa cosa sono i tag php.

    A seconda dei casi puoi seguire 2 vie:

    1. scrivi in un campo hidden il valore tramite php, e poi richiamando il valore con javascript tramite l'id del campo ottieni quello che vuoi, una cosa più o meno cosi:

    <input type="hidden" id="campo_nascosto" value="<?php print $variabile ?>" />

    E poi tramite js:

    var msg = ''+document.getElementById('campo_nascosto').value+ '';

    2. Usi una chiamata ajax, che chiami una pagina php che restituisca il valore di $variabile.


    ciao

  3. #3
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139
    Ottimo
    Ho risolto sfruttando il campo nascosto.
    Mi incuriosiva però anche la soluzione in AJAX....

    Riesci a postarmi un esempio o è troppo complesso?
    Grazie cmq.

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