WebSite X5Help Center

 
Massimo P.
Massimo P.
User

Codice html apertura finestra ShowBox...  it

Auteur : Massimo P.
Visité 3173, Followers 1, Partagé 0  
Mots-clés :: codice,showbox

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

Posté le
12 RéPONSES - 4 UTILE
 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

Lire plus
Posté le de  lemonsong  
Massimo P.
Massimo P.
User
Auteur

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

Grazie lemonsong... ora funziona

Lire plus
Posté le de Massimo P.
Massimo P.
Massimo P.
User
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???

Lire plus
Posté le de Massimo P.
 stesil  
 stesil  
User

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

Lire plus
Posté le de  stesil  
Massimo P.
Massimo P.
User
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...

Lire plus
Posté le de Massimo P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Meilleur utilisateur du mois ESMeilleur utilisateur du mois PT
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

Lire plus
Posté le 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.

Lire plus
Posté le de  stesil  
Massimo P.
Massimo P.
User
Auteur
 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!!!

Lire plus
Posté le 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.

Lire plus
Posté le de  stesil  
Massimo P.
Massimo P.
User
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...

Lire plus
Posté le de Massimo P.
Massimo P.
Massimo P.
User
Auteur

cmq. grazie comunque dell'aiuto....

Lire plus
Posté le 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

Lire plus
Posté le de  lemonsong