Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    181

    Interfacciamento tra php e JavaScript

    Salve a tutti,
    ho provato a inserire delle righe di codice di JavaScript in un file Php nel seguente modo:

    echo "<script language="JavaScript">
    clicca qui
    </script>";

    Quando vado a caricare la pagine non mi compare più il link "clicca qui".
    Se provo a togliere i tag <script> il link compare ma avviene ovviamente un errore di caricamento della pagina.
    Qaulcuno potrebbe aiutarmi a capire dove sbaglio visto che vorrei far aprire una nuova finestra con il contenuto di page_name a partire da php?
    Grazie in anticipo

  2. #2
    Credo che stai facendo un po di confusione.....
    Innanzitutto il tag <a> è HTML quindi:

    Codice PHP:
    echo "[url='javascript:void(0)']clicca qui[/url]"
    url e page_name sono due variabili Javascript o php?
    Nel primo caso hai sbagliato forum, nel secondo:
    Codice PHP:
    echo "<a href=\"javascript:void(0)\" onClick=\"window.open('$url', '$page_name','dependet=no,width=300, height=200, menubar=no,status=no,toolbar=no')\">clicca qui</a>"
    php sostituisce a $nomevariabile il suo valore nella stringa

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    181

    Grazie

    Grazie V1RuZ per gli utilissimi consigli.
    Comunque le due variabili sono variabili utilizzate sotto PHP.
    Infine ho risolto il mio problema in questr'altro modo:

    echo "<script language=\"JavaScript\">
    function aprifinestra(){
    window.open(\"$abs_name\", "" , 'width=300,
    height=200, menubar=no,
    status=no, toolbar=no'); }
    </script>";
    echo "<a href=\"javascript:aprifinestra();\">clicca qui</a>";

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.