Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    javascript e variabile su più righe!

    Ciao, ho tovato un problema in un javascript che prende le variabili da php, cioè

    Codice PHP:
    <?
    print "<script language=\"JavaScript\" type=\"text/javascript\">\n";
    print 
    " var fieldName = '$pippo';\n";
    print 
    "Start();\n";
    print 
    "</script>\n";
    ?>
    Così com'è lo script funziona solo se la variabile $pippo si trova su una sola riga... mi spiego meglio...
    funziona tutto se quando mi sostituisce la variabile e la scrive senza andare a capo, cioè se
    Codice PHP:
    $pippo="ciao a tutti" 
    questo funziona
    Codice PHP:
    var fieldName 'ciao a tutti' 
    menter questo no!
    Codice PHP:
    var fieldName 'ciao 
    a tutti' 
    Come posso fare per far funzionare anche il secondo caso???

    Spero di essermi spiegato...

    Grazie
    Gio

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao


    Prova cosi


    var fieldName = 'ciao'+
    'a tutti';


    Massimo

  3. #3
    ciao e grazie per aver risposto... il mio problema è che non sò cosa c'è dentro la variabile $pippo che gli passo e quindi non posso modificarla (la leggo da un db), mi servirebbe qualcosa del tipo

    Codice PHP:
    var fieldname ="
    ...
    tutto quello che sta qua dentro!
    ...

    Gio

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    che io sappia quello che chiedi non si può fare,
    ma perchè va a capo? sono salvati \r\n nel db?
    in tal caso in fase di stampa usa nl2br di php x cambiare i ritorni a capo in

    oppure, se non ti servono quei ritorni a capo sostituiscili con spazi
    con ereg_replace("\r\n"," ",$stringa);
    ciao

  5. #5

    mi ha fregato quel \r che non avevo messo!!!!!!!!!!
    grazie mille :metallica :metallica
    gio

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.