Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139

    Aiuto per correggere una funzione

    Ciao a tutti,
    ho trovato in rete una utilissima funzione che mi permette di aprire delle immagini in pop up senza creare tante pagine quante sono le immagini.
    Praticamente apre sempre un pop up per ogni chiamata di funzione.

    Questa funzione ha però il "difetto", una volta che si chiude il pop up, di riportare la pagina sorgente in cima, mentre io vorrei che il browser rimanesse fermo esattamente dove si clicca per aprire il pop up.

    Posto il codice della funzione nella speranza che riuscitate a correggermela. Io non conosco JS

    codice funzione
    codice:
    function openPictureWindow_Fever(imageName,imageWidth,imageHeight,alt,posLeft,posTop) {
    	newWindow = window.open("","newWindow","width="+imageWidth+",height="+imageHeight+",left="+posLeft+",top="+posTop);
    	newWindow.document.open();
    	newWindow.document.write('<html><title>'+alt+'</title><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" onBlur="self.close()">'); 
    	newWindow.document.write('[img]+imageName+[/img]'); 
    	newWindow.document.write('</body></html>');
    	newWindow.document.close();
    	newWindow.focus();
    }
    chiamata della funzione
    codice:
    <a href="#>
    [img]......jpg[/img]
    </a>
    Grazie.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <a href="#" onClick="openPictureWindow_Fever(........jpg','400 ','400','........','0','0'); return false;" >
    [img]......jpg[/img]
    </a>

    ciao

    ps: bel titolo...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139
    Originariamente inviato da br1


    ps: bel titolo...
    Innanzitutto grazie per l'aiuto, ma ti vorrei precisare che consco bene il regolamento e sò che è tassativamente proibito scrivere titoli ambigui. Ma ripeto: non conosco JS quindi non mi veniva in mente niente di specifico e di sintetico che potesse farvi capire il mio problema, tranne che riferirmi a una funzione.

    Tu cosa avresti scritto al mio posto?

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    "correggere una funzione" e' la soluzione che tu hai pensato... nel titolo ci va il problema per esempio "evitare che una funzione riporti la pagina in cima"

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139
    Ok. Buona per la prossima.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.