Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2013
    Messaggi
    84

    Problema apici e doppi apici....

    In uno script devo mettere come pagina di dollegamento un codice php che contien una variabile...in pratica il codice completo è questo:

    <a href="<?echo'http://www.miosito.it/index'.$numeropag.'.php';?>" onclick="return x5engine.imShowBox({ swipeImg: 'res/imSwipe.png', closeImg: 'res/imClose.png', loadingImg: 'res/imLoad.gif', startIndex: 0, media:[{type: 'iframe', url: '<?echo'http://www.miosito.it/index'.$numeropag.'.php';?>' width: 800, height: 600, description: ''}]}, 0, this);" class="imCssLink"><img src="images/file3schedav.png" onmouseover="this.src='images/file3schedau.png';" onmouseout="this.src='images/file3schedav.png';" title="File associati alla scheda" alt="File associati alla scheda"/></a></span>

    solo che c'è un errore nell'espressione

    url: '<?echo'http://www.miosito.it/index'.$numeropag.'.php';?>'

    l'errore indicato è una mancanza di parentesi }

    Credo sia un problema di apici nell'espressione dell'url ...come potrei risolvere???

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Intanto invece di <? usa <?php gli short tag non sono sempre ben visti.

    Poi riporta anche l'errore esatto, indicando la riga specificata dall'errore e il codice della riga prima e quella dopo, perché secondo me l'errore non sta dove dici tu.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2013
    Messaggi
    84
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Intanto invece di <? usa <?php gli short tag non sono sempre ben visti.

    Poi riporta anche l'errore esatto, indicando la riga specificata dall'errore e il codice della riga prima e quella dopo, perché secondo me l'errore non sta dove dici tu.
    L'alert del programma è questo:

    errore nello script

    carattere: 169
    errore: Previsto '}'
    codice: 0
    URL: about:blank

    (se poi sostituisco l'url con un semplice www.google.it l'errore non viene più rilevato )
    Ultima modifica di pollat; 09-04-2014 a 21:40

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    l'alert?
    Ma non è che hai problemi con Javascript?

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2013
    Messaggi
    84
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    l'alert?
    Ma non è che hai problemi con Javascript?

    no, mi riferisco all'avviso che mi da il programma con il quale scrivocodice php...con quell'alert mi avvisa che nel codice che ho scritto c'è un errore....

  6. #6
    Le parentesi sono sicuramente chiuse nel punto sbagliato:

    <a href="<?echo'http://www.miosito.it/index'.$numeropag.'.php';?>" onclick="return x5engine.imShowBox({ swipeImg: 'res/imSwipe.png', closeImg: 'res/imClose.png', loadingImg: 'res/imLoad.gif', startIndex: 0, media:[{type: 'iframe', url: '<?echo'http://www.miosito.it/index'.$numeropag.'.php';?>' width: 800, height: 600, description: ''}]}, 0, this);" class="imCssLink"><img src="images/file3schedav.png" onmouseover="this.src='images/file3schedau.png';" onmouseout="this.src='images/file3schedav.png';" title="File associati alla scheda" alt="File associati alla scheda"/></a></span>

    Cmq io non mettere l'apertura del tag php all'interno dell'href ma all'esterno così ti eviti gli echo e qualche punto e virgola...
    Questo come link non è il massimo, non puoi proprio fare diversamente?

Tag per questa discussione

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.