Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    background e chiusura popup

    Salve, sto utilizzando per aprire popup di immagini quanto letto in "pillole" .. funziona perfettamente ma vorrei:

    1) dare alla popup un background diverso dal bianco
    2) inserire un bottone per chiudere la popup

    mi date una mano?

    Grazie


    Codice usato:


    Pop up che si ridimensiona all'immagine

    nel <head>

    <script LANGUAGE="JavaScript">


    function PrevFoto(img){
    foto1= new Image();
    foto1.src=(img);
    Controlla(img);
    }
    function Controlla(img){
    if((foto1.width!=0)&&(foto1.height!=0)){
    viewFoto(img);
    }
    else{
    funzione="Controlla('"+img+"')";
    intervallo=setTimeout(funzione,20);
    }
    }
    function viewFoto(img){
    largh=foto1.width+20;
    altez=foto1.height+25;
    stringa="width="+largh+",height="+altez;
    finestra=window.open(img,"",stringa);
    }

    </script>


    nel <body>

    [img]immagine.jpg[/img]

  2. #2
    Per fare quello che vuoi dovresti costruirti una pagina dinamica a cui ogni volta passi il nome della foto da aprire, oppure realizzare tante pagina HTML quante sono le foto. Una via un pò complicata e quella di scrivere l'HTML direttamente da script JS. Se fai un ricerca nelle guida di JS qualcosa la trovi di sicuro.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    codice:
    function viewFoto(img){
    largh=foto1.width+20;
    altez=foto1.height+25;
    stringa="width="+largh+",height="+altez;
    finestra=window.open("","",stringa);
    finestra.document.writeln('<html><head><title>img</title>');
    finestra.document.writeln('<style type="text/css">body {background: yellow; color black}</style>');
    finestra.document.writeln('<body>[img]img[/img]</body></html>');
    finestra.focus();
    }
    [/code]

  4. #4
    Originariamente inviato da Marcolino's
    codice:
    function viewFoto(img){
    largh=foto1.width+20;
    altez=foto1.height+25;
    stringa="width="+largh+",height="+altez;
    finestra=window.open("","",stringa);
    finestra.document.writeln('<html><head><title>img</title>');
    finestra.document.writeln('<style type="text/css">body {background: yellow; color black}</style>');
    finestra.document.writeln('<body>[img]img[/img]</body></html>');
    finestra.focus();
    }
    [/code]
    Deve esserci un errore da qualche parte... :master: mi dice che manca una }

    forse su questa riga c'e' qualcosa che non va?
    finestra.document.writeln('<body>[img]img[/img]</body></html>');

    Grazie ancora!

  5. #5
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    codice:
    function viewFoto(img){
    largh=foto1.width+20;
    altez=foto1.height+25;
    stringa="width="+largh+",height="+altez;
    finestra=window.open("","",stringa);
    finestra.document.writeln('<html><head><title>img</title>');
    finestra.document.writeln('<style type="text/css">body {background: yellow; color black}</style>');
    finestra.document.writeln('<body>[img]img[/img]</body></html>');
    finestra.focus();
    }
    così?
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  6. #6
    mizzica che prontezza!!

    cmq ancora non funzica .. se puoi dare un occhiata:

    http://www.cdfreaks.it/ilcollezionista/vetrinaa.htm


    quella originale senza la tua modifica e' invece http://www.cdfreaks.it/ilcollezionista/vetrina.htm

    grazie

  7. #7
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    codice:
    function viewFoto(img){
    largh=foto1.width+20;
    altez=foto1.height+25;
    stringa="'width="+largh+",height="+altez+"'";
    finestra=window.open('','',stringa);
    finestra.document.writeln('<html><head><title>img</title>');
    finestra.document.writeln('<style type="text/css">body {background: yellow; color black}</style>');
    finestra.document.writeln('<body>[img]img[/img]</body></html>');
    finestra.focus();
    }
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  8. #8
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970

    NO

    codice:
    function viewFoto(img){
    largh=foto1.width+20;
    altez=foto1.height+25;
    stringa="'width="+largh+",height="+altez+"'";
    finestra=window.open('','',stringa);
    finestra.document.writeln('<html><head><title>img</title>');
    finestra.document.writeln('<style type="text/css">body {background: yellow; color black}</style>');
    finestra.document.writeln('<body>[img]'+img+'[/img]</body></html>');
    finestra.focus();
    }
    prova così!
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  9. #9
    nulla solito errore 'previsto oggetto'


    ma questa riga sei sicuro sia esatta ?

    finestra.document.writeln('<body>[img]'+img+'[/img]</body></html>');
    visualizzandola in dreamweaver l'ultima parentesi e il punto e virgola appaiono verdi anziche' neri e body appare azzurro (non dovrebbe essere una sintassi esatta...

    togliendola sparisce l'errore anche se apre delle popup vuote!

    In ogni caso se non vuoi stare ad impazzire non ti preoccupare non voglio monopolizzarti!

    Grazie

  10. #10
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    è online?

    se si dove?

    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

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