Dreamweaver: scroll della pagina e chiudere la pop-up

Di: Xado | 26/09/2020 17:32:56
Salve a tutti.
Vi espongo brevemente il mio problema.
Nella mia pagina html apro delle immagini con il comando seguente:
onClick="MM_openBrWindow('immagini/casaVerde01.jpg','','width=700,height=462')"
Quando chiudo tale finestra la pagina sottostante automaticamente scrolla ritorando in alto; questo effetto è fastidioso, perchè se ho una pagina molto lunga e clicco su un immagine in fondo alla pagina mi ritrovo di nuovo in cima!!
Esiste un modo dopo la chiusura del pop-up per bloccare lo scroll della pagina sottostante?
Grazie mille a tutti.

Risposte



prova ad utilizzare javascript con window.open

Di: Lorenz`o | 26/09/2020 17:32:56


Non sono molto esperto!
Non è che mi scriveresti il codice per aprire una finestra come quella indicata da me?
Te ne sarei grato!

Di: Xado | 26/09/2020 17:32:56


Ciao, anziché utilizzare l'evento onclick, che non ti da nemmeno l'effetto della manina se passi sul link o su una miniatura, ti consiglierei di utilizzare questa procedura: <a href="javascript:MM_openBrWindow('pop_up.html','','width=700, height=482')">Apri</a>.
Prima però dovresti creare una seconda pagina dove inserire la foto big, che io ho chiamato pop_up.html, poi da Elabora > Proprietà di pagina
ridurre i margini a 0, inserire una tabella con due righe. Nella prima riga inserire l'immagine grande, nella seconda ci scrivi "Chiudi" e lo selezioni, nella finestra dei collegamenti inserisci javascript:this.close();. Alla tabella togli la larghezza, che di default può essere impostata su un certo valore, in modo che si adatti perfettamente all'immagine.
Dal pannello delle proprietà, con la tabella selezionata, vai sull'icona Converti tabelle in pixel il valore in altezza lo andrai ad inserire in "height" della stringa MM_openBrWindow. Forse l'esempio ti chiarisce meglio il concetto. http://starweb.starnet.it/gianpaolo/forum/popup/.

Di: Gian Paolo | 26/09/2020 17:33:56


Ho provato a usare javascript con window.open e funziona.
L'unica cosa è che il cursore non cambia al passaggio del mouse sopra la miniatura?
Mi date qualche dritta??
Grazie ancora!

Di: Xado | 26/09/2020 17:33:56


Credo di aver risolto, usando style="CURSOR: pointer".
Grazie infinite!

Di: Xado | 26/09/2020 17:33:56