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

    codice php dentro javascript

    Ciao a tutti,
    ho un piccolo grande problema che spero possiate risolvere.

    Io ho una pagina php index.php che richiama una pagina prova.js per far funzionare un sistema di news ticker verticale.

    [index.php]

    ...
    <script language="JavaScript1.2" src="prova.js">
    </script>
    ....

    Nella pagina .js che viene richiamata devo inserire del codice php per modificare a mio piacimento le news da inserire.

    [prova.js]

    v_font='Trebuchet MS,Verdana';
    v_fontSize='10px';
    v_fontSizeNS4='10px';
    v_fontWeight='normal';
    ...

    <?php $nome="ciaoooooooooooooooo"; ?>

    var testo1 = <?php echo $nome; ?>;

    v_content=[
    ['', testo1 ,'_blank'],
    ['','Featuring: supup or down...','_blank']
    ];

    ....


    Scrivendo così mi da sempre un errore di sintassi nel js!!!
    perchè ?????

    Grazie in anticipo, spero che qualcuno mi aiuti perchè sto impazzendo !!!!!

    ciao Shaq
    asdasdas

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Se il file ha un'estensione .js e che il server non è settato per trattare l'estensione allora la pagina non viene generata.

  3. #3
    fino ad ora tutte le pagine .js le ho sempre viste .. credo che sia un errore di sintassi proprio su quel pezzo di codice <?php .. ?> dentro il .js perchè se lo tolgo non mi da errore ..
    asdasdas

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    var testo1 = "<?php echo $nome; ?>";

    o

    var testo1 = '<?php echo $nome; ?>';

  5. #5
    niente mi da errore in tutti e due i modi che mi hai postato.

    asdasdas

  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da shaq
    niente mi da errore in tutti e due i modi che mi hai postato.

    Quello che ho scritto risolve un errore. Apparentemente ce n'è almeno un altro.
    Posta il codice per esteso.

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    <script language="JavaScript1.2" src="prova.php">

    Poi dovrai avere un file prova.php
    In tal modo il file JS viene generato al volo dall'interprete PHP.

    Nota: il codice ritornato dal PHP deve essere un JS valido (vedi nel browser cosa arriva)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.