WebSite X5Help Center

 
Massimo P.
Massimo P.
User

Codice html apertura finestra ShowBox...  it

Autor: Massimo P.
Visitado 3121, Followers 1, Compartido 0  

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???

Publicado en
12 RESPUESTAS - 4 úTIL
 lemonsong  
 lemonsong  
User

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

Leer más
Publicado en de  lemonsong  
Massimo P.
Massimo P.
User
Autor

cavolo... erano le parentesi graffe che con il copia e incolla venivano perse..

Grazie lemonsong... ora funziona

Leer más
Publicado en de Massimo P.
Massimo P.
Massimo P.
User
Autor

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???

Leer más
Publicado en de Massimo P.
 stesil  
 stesil  
User

Non solo gli apici... mancava anche qualche spazio e una virgola. Prova questo, a me funziona.

Leer más
Publicado en de  stesil  
Massimo P.
Massimo P.
User
Autor

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...

Leer más
Publicado en de Massimo P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Massimo P.

... 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

Leer más
Publicado en de  ‪ KolAsim ‪ ‪
 stesil  
 stesil  
User

@ Massimo P.

Certo che è uguale a prima, non hai cambiato gli apici e mancano ancora gli spazi. Confronta il tuo codice con il mio.

Leer más
Publicado en de  stesil  
Massimo P.
Massimo P.
User
Autor
 stesil  
@ Massimo P. Certo che è uguale a prima, non hai cambiato gli apici e mancano ancora gli spazi. Confronta il tuo codice con il mio.

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!!!

Leer más
Publicado en de Massimo P.
 stesil  
 stesil  
User

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.

Leer más
Publicado en de  stesil  
Massimo P.
Massimo P.
User
Autor

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...

Leer más
Publicado en de Massimo P.
Massimo P.
Massimo P.
User
Autor

cmq. grazie comunque dell'aiuto....

Leer más
Publicado en de Massimo P.
 lemonsong  
 lemonsong  
User
Massimo P.
[...] o meglio riporta tale errore solo se il codice lo si mette in un oggetto testo(con opzione codice html attivato) [...]

E questo mi sembra "normale".

Usa l'oggetto HTML come avevi scritto all'inizio di questo post:

Massimo P.

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

Leer más
Publicado en de  lemonsong