Visualizzazione risultati 1 fino 7 di 7

Discussione: Come includere Javascript dentro al Php

  1. #1
    Guest

    Predefinito Come includere Javascript dentro al Php

    Ragazzi come faccio a includere codice js in php...

    posto:

    Codice PHP:
    <?
    if ($var != 0)

    // qui mi da errore...

    echo "
    <td width='49%'><a href="
    javascript:void(0)" onclick="window.open('./file.php?utente=<? echo $_SESSION['utente'] ?>','inviatot','width=480,height=550,left=150,top=150,status=no,toolbar=no,menubar=no,location=no');">Invia</a></td>";



    echo
    '</tr>';
    echo
    '</table>';
    ?>

    codice originale html:

    Codice PHP:
    <td width="49%"><a href="javascript:void(0)" onclick="window.open('./file.php?utente=<? echo $_SESSION['utente'] ?>','inviatot','width=480,height=550,left=150,top=150,status=no,toolbar=no,menubar=no,location=no');">Invia</a></td>
    </tr>
    </table>

    Grazie
    Ultima modifica di darkwolf : 17-08-2010 alle ore 13.48.42 Motivo: +php +titolo

  2. #2
    Guest

    Talking

    l'errore non è solo uno... innanzi tutto non hai messo i caratteri di escape(le '/') prima dei doppi apici dentro ad echo...dovresti cambiare...invece che:
    Codice PHP:
    echo "
    <td width='49%'><a href="javascript:void(0)" onclick="window.open('./file.php?utente=<? echo $_SESSION['utente'] ?>','inviatot','width=480,height=550,left=150,top=150,status=no,toolbar=no,menubar=no,location=no');">Invia</a></td>";
    devi scrivere:
    Codice PHP:
    echo "<td width='49%'><a href=\"javascript:void(0)\" onclick=\"window.open('./file.php?utente=<? echo $_SESSION['utente'] ?>','inviatot','width=480,height=550,left=150,top=150,status=no,toolbar=no,menubar=no,location=no');">Invia</a></td>";
    ma comunque il problema non è risolto...perchè qui:
    Codice PHP:
    ('./file.php?utente=<? echo $_SESSION['utente'] ?>
    non riesco a capire perchè apri il tag"<?" se,in effetti prima non lo hai mai chiuso... vabbè comunque prova a scrivere così e vedi se ti parte:

    Codice PHP:
    echo "<td width='49%'><a href=\"javascript:void(0)\" onclick=\"window.open('.file.php?utente=$_SESSION['utente]', 'invariot', 'width=480, height=550, left=150, top=150, status=no, toolbar=no, menubar=no, location=no');\">Invia</a></td> </tr>
    </table>"
    ;
    spero di esserti stato di aiuto...
    Ultima modifica di darkwolf : 17-08-2010 alle ore 13.18.34 Motivo: +php (meglio usare gli appositi tag ;)

  3. #3
    Guest

    Predefinito

    Ho copiato questo:

    Codice PHP:
    echo "<td width='49%'><a href=\"javascript:void(0)\" onclick=\"window.open('.file.php?utente=$_SESSION['utente]', 'invariot', 'width=480, height=550, left=150, top=150, status=no, toolbar=no, menubar=no, location=no');\">Invia</a></td> </tr>
    </table>"
    ;

    Purtroppo mi da errore:


    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\xampplite\htdocs\sito\file.php on line 37

    Grazie ALFRAN
    Ultima modifica di darkwolf : 17-08-2010 alle ore 13.45.45 Motivo: +php

  4. #4
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Io lo scriverei così (da testare):
    Codice PHP:
    <?php

    if ($var != 0){

    // qui mi da errore...
    echo '
    <td width="49%">
    <a href="javascript:void(0)" onclick="window.open(\'./file.php?utente='
    .$_SESSION['utente'].'','inviatot','width=480,height=550,left=150,top=150,status=no,toolbar=no,menubar=no,location=no\');">
    Invia
    </a>
    </td>'
    ;}

    echo
    '</tr>
    </table>'
    ;
    ?>
    Ultima modifica di darkwolf : 17-08-2010 alle ore 13.25.21

  5. #5
    Guest

    Predefinito

    Grande DarkWolf!!!
    Funziona...ma non mi apre il la finestra settata col window.open ovvero mi apre una nuova finestra...però è gia tanto che non mi da + errore ;-)

  6. #6
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Scusami, errore mio allora:
    Prova così:
    Codice PHP:
    <?php

    if ($var != 0){
    echo
    '
    <td width="49%">
    <a href="javascript:void(0)" onclick="window.open(\'./file.php?utente='
    .$_SESSION['utente'].'\',\'inviatot\',\'width=480,height=550,left=150,top=150,status=no,toolbar=no,menubar=no,location=no\');">
    Invia
    </a>
    </td>'
    ;}

    echo
    '
    </tr>
    </table>'
    ;
    ?>
    Ultima modifica di darkwolf : 17-08-2010 alle ore 13.46.50

  7. #7
    Guest

    Predefinito

    Confermo i Complimenti di prima...

    Tutto Funge a dovere!

Regole di scrittura

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