Codice html apertura finestra ShowBox...
Auteur : Massimo P.Tramite codice html, devo far aprire un link come finestra Showbox, ho provato con il codice :
<a href="http://www.google.it" onclick="return x5engine.imShowBox( swipeImg: 'res/imSwipe.png', closeImg: 'res/imClose.png', loadingImg: 'res/imLoad.gif', startIndex: 0, media:[type: 'iframe', url: 'http://www.google.it' width: 800, height: 600, description: ''], 0, this);" class="imCssLink">.....</a>
ma la finestraviene aperta come nuova finestra e non come showbox800x600 Una soluzione simile l'avevo sperimentatta con successo per aprire una finestra come popup (con codice: <a onclick="return x5engine.utils.imPopUpWin('http://www.google.it,'imPopUp' 800,600);" class="imCssLink">.....</a> ) e funziona perfettamente.
Quale è il problema ?
E' sbagliato qualcosa nel codice che sto utilizzando???
In allegato, se Answers non lo stravolge, c'è il codice generato dal programma.
Dovrebbe funzionare.
Nel tuo mancano delle parentesi.
_______ oltre il 5° step ________
http://www.unofficialwsx5.com
Auteur
cavolo... erano le parentesi graffe che con il copia e incolla venivano perse..
Grazie lemonsong... ora funziona
Auteur
nello script sopra devo mettere come pagina di dollegamento un cosice php con 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 websitte x5 mi dice che c'è un errore nell'espressione
url: '<?echo'http://www.miosito.it/index'.$numeropag.'.php';?>'
indicandomi una mancanza di parentesi }
Credo sia un problema di apici nell'espressione dell'url ...come potrei risolvere???
Non solo gli apici... mancava anche qualche spazio e una virgola. Prova questo, a me funziona.
Auteur
ninete da fare... identico a prima (la virgola in effetti c'era) mal'errore persiste e se al posto di
url: '<?echo'http://www.miosito.it/index'.$numeropag.'.php';?>'
si mette
url: 'www.google.it'
tutto funziona correttamente senza alcun errore...
... non ho strumenti per provare, e non so di cosa si tratti, ...ma secondo me questa stringa non è corretta, perchè l'URL sarebbe interrotto al secondo apice [url: '<?echo'] ... non leggendo altro...
... quindi secondo me, forse, potrebbe essere più corretta una di queste due forme:
1) - url:"<? echo 'http://www.miosito.it/index'.$numeropag.'.php';?>"
2) - url:'<? echo "http://www.miosito.it/index".$numeropag.".php";?>'
... una delle due a seconda del contesto...
...
...?... una domanda, ...(perchè non ho il programma!!), ...ma non potresti aprire automaticamente in showbox usando direttamente gli strumenti del programma....?...
...
.
ciao
@ Massimo P.
Certo che è uguale a prima, non hai cambiato gli apici e mancano ancora gli spazi. Confronta il tuo codice con il mio.
Auteur
stesil ho fatto tutti i cambiamenti possibili sia di apici che di spazi...
il problema lo ha in parte centrato KolAsim, mi spiego meglio:
sia che adotti la sua prima soluzione che adotti la sua seconda soluzione gli apici vengono interpretati non correttamente nel senso che l'apice singolo lo interpreta come chiusura dei - url: '<?echo'... (come ha detto KalAsim), mentre se al posto del singolo metto il doppio apice lo stesso questo viene interpretato come chiusura di - onclick="return...</p> <p>Per questo il software mi dice che manca la parentesi } ossia quella di chiusura di onclick="return...
In pratica oesiste una tesrza tipologia di apici o devo usare una qualche parentesi (ma non so dove metterla...Questo è il problema!!!
Scusami Massimo, ma tu hai provato a fare un copia/incolla del codice che ti ho allegato?
Questa è la mia prova:
http://stesil.altervista.org/testvariabile/
Se a me funziona, perché a te non deve funzionare?
Prova a postare il codice che stai usando ora.
Auteur
Il codice funziona... ma riporta l'errore cheho detto sopra
o meglio riporta tale errore solo se il codice lo si mette in un oggetto testo(con opzione codice html attivato), mentre l'errore noin viene rilevato se messo in un oggetto html...
Auteur
cmq. grazie comunque dell'aiuto....
E questo mi sembra "normale".
Usa l'oggetto HTML come avevi scritto all'inizio di questo post:
Tramite codice html, devo far aprire un link come finestra Showbox [...]
Altrimenti puoi provare a scriverlo tutto su una linea ma non ne sono sicuro.
_______ oltre il 5° step ________
http://www.unofficialwsx5.com