Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it L'avatar di andy_s
    Registrato dal
    Apr 2000
    Messaggi
    345

    ridimensionare popup secondo immagine

    buonasera
    ho questo script
    -------------
    // done hiding -->

    var isNav4, isIE4;
    if (parseInt(navigator.appVersion.charAt(0)) >= 4) {
    isNav4 = (navigator.appName == "Netscape") ? 1 : 0;
    isIE4 = (navigator.appName.indexOf("Microsoft") != -1) ? 1 : 0;
    }
    function fitWindowSize() {
    if (isNav4) {
    window.innerWidth = document.layers[0].document.images[0].width;
    window.innerHeight = document.layers[0].document.images[0].height;
    }
    if (isIE4) {
    window.resizeTo(800, 600);
    width = (800 - (document.body.clientWidth - document.images[0].width)) + 25;
    height = (600 - (document.body.clientHeight - document.images[0].height)) + 55;
    window.resizeTo(width, height);
    }
    }
    -----
    funzionava bene
    ora controllo con ie6 e mi fa vedere la popup larga come l'immagine, ma lunga come il video

    si può ovviare a questo?

    ciao

  2. #2
    Utente di HTML.it L'avatar di andy_s
    Registrato dal
    Apr 2000
    Messaggi
    345
    forse non mi sono espresso bene
    lo script che ho messo fa parte della popup che si ridemensiona con
    l'immagine caricata

    comunque ho visto che nel codice c'è il controllo per ie4

    non si potrebbe aggiungere quello per ie6... però non lo so fare

    qualche anima buona che mi viene in soccorso?

    ciao

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: ridimensionare popup secondo immagine

    Originariamente inviato da andy_s
    buonasera
    ho questo script
    -------------
    // done hiding -->

    var isNav4, isIE4;
    if (parseInt(navigator.appVersion.charAt(0)) >= 4) {
    isNav4 = (navigator.appName == "Netscape") ? 1 : 0;
    isIE4 = (navigator.appName.indexOf("Microsoft") != -1) ? 1 : 0;
    }
    function fitWindowSize() {
    if (isNav4) {
    window.innerWidth = document.layers[0].document.images[0].width;
    window.innerHeight = document.layers[0].document.images[0].height;
    }
    if (isIE4) {
    window.resizeTo(800, 600);
    width = (800 - (document.body.clientWidth - document.images[0].width)) + 25;
    height = (600 - (document.body.clientHeight - document.images[0].height)) + 55;
    window.resizeTo(width, height);
    }
    }
    -----
    funzionava bene
    ora controllo con ie6 e mi fa vedere la popup larga come l'immagine, ma lunga come il video

    si può ovviare a questo?

    ciao
    posta il link alla pagina che apre il popup
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it L'avatar di andy_s
    Registrato dal
    Apr 2000
    Messaggi
    345
    purtroppo non c'e l'ho ancora... stavo lavorando solo sul mio

    come si fa???

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da andy_s
    purtroppo non c'e l'ho ancora... stavo lavorando solo sul mio

    come si fa???
    apri un spazio gratuito, potrebbe servirti anche per un futuro. Altre soluzione porterebbero via troppo tempo.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it L'avatar di andy_s
    Registrato dal
    Apr 2000
    Messaggi
    345
    ok. domani lo faccio e poi rompo nuovamente

    ciao e grazie

  7. #7
    Utente di HTML.it L'avatar di andy_s
    Registrato dal
    Apr 2000
    Messaggi
    345
    ho provato a cercare spazi gratuiti con asp... ma non ne ho trovati
    comunque ho rotto le scatole ad un amico che mi ha dato acesso al suo sito

    ecco il link http://www.dibidino.com/io/gallery.asp

    ciao

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da andy_s
    ho provato a cercare spazi gratuiti con asp... ma non ne ho trovati
    comunque ho rotto le scatole ad un amico che mi ha dato acesso al suo sito

    ecco il link http://www.dibidino.com/io/gallery.asp

    ciao
    pagina pop dove si visualizza l'immagine:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>dettaglio</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <script type="text/javascript">
       var arrTemp=self.location.href.split("?"); 
       var picUrl = (arrTemp.length>0)?arrTemp[1]:""; 
       var NS = (navigator.appName=="Netscape")?true:false; 
    
         function FitPic() { alert(NS)
           iWidth = (NS)?window.innerWidth:document.body.clientWidth; 
           iHeight = (NS)?window.innerHeight:document.body.clientHeight;
           Width = document.images[0].width; 
           Height = document.images[0].height; 
           window.resizeTo(Width,Height);
           self.focus(); 
         };
    </script>
    <style type="text/css">
    <!--
    body {
    	background-color: #FFFFFF;
    	margin: 0px;
    }
    -->
    </style>
    </head>
    
    <body onload="FitPic()">
    <script type="text/javascript">document.write("<img src=\""+picUrl+"\" border=\"0\" title=\"clicca per chiudere\" alt=\"clicca per chiudere\" onclick=\"self.close();\" />")</script>
    </body>
    </html>
    pagina che apre la popup:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Documento senza titolo</title>
    <script language="JavaScript1.2" type="text/javascript">
    <!-- hide from JavaScript-challenged browsers
    function OpenPage(UrlPage,w,h){
    	var w = (w == "full_W")? screen.availWidth : w
    	var h = (h == "full_H")? screen.availHeight : h
    	var latosx = Math.floor((screen.width-w)/2);
    	var latosup=Math.floor((screen.height-h)/2);
    var Pag='width='+w+',height='+h+',location=no,scrollbars=no,status=no,menubar=no,top='+latosup+',left='+latosx+',toolbar=no,resizable=no';
    	var NamePop = window.open(UrlPage,"PopUp",Pag)
    	}
    </script>
    </head>
    
    <body>
    <td><font color='#000000' face='Verdana' size='1'>foto</font></td>
    
    </body>
    </html>
    Puoi salvare le pagine con l'estensione che vuoi.
    Le tue pagine erano un casino e oltre a dare il problema da te segnalato con IE con FireFox non funzionava niente. Questo e il massimo che ho potuto fare non avendo molto tempo, per avere un risultato decente crossBrowser.
    A titolo informativo spazi web free che supportono asp

    [list=1][*]http://www.asphost4free.com/registration/ tempo d'attivazione 2/3 giorni 100 MB di spazio disco[*]http://www1.websamba.com/default.asp tempo d'attivazione 1/2 giorni 30 MB di spazio disco[/list=1]

    P.S.
    Per questa volta passi ma che non diventi un abitudine di richiedere consulenze in pvt grazie.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it L'avatar di andy_s
    Registrato dal
    Apr 2000
    Messaggi
    345
    ti ringrazio.
    mi scuso per averti rotto in pvt

    pero mi si apre una finestra di javascript con scritto FALSE
    e poi mi taglia l'immagine nella parte inferiore nella parte dx
    sia con ie che con Firefox

    ma non si poteva solo modificare il codice che avevo già (riportato in alto)
    integrando un controllo per IE6...

    ciao

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da andy_s
    ti ringrazio.
    mi scuso per averti rotto in pvt
    Ok
    Originariamente inviato da andy_s
    pero mi si apre una finestra di javascript con scritto FALSE
    e poi mi taglia l'immagine nella parte inferiore nella parte dx
    sia con ie che con Firefox
    Si errore per la fretta sostituisci la function FitPic completa con questa nuova:
    codice:
    function FitPic() {
           iWidth = (NS)?window.innerWidth:document.body.clientWidth; 
           iHeight = (NS)?window.innerHeight:document.body.clientHeight;
           Width = document.images[0].width - iWidth; 
           Height = document.images[0].height - iHeight; 
           window.resizeBy(Width,Height);
           self.focus(); 
         }
    Testato vedi esempio
    Originariamente inviato da andy_s
    ma non si poteva solo modificare il codice che avevo già (riportato in alto)
    integrando un controllo per IE6...

    ciao
    lo script da te esposto dovrebbe (dato che non va molto bene) funzinare con i browser IE o Netscape dalla vesione 4 in poi, pertanto dovrebbe gia funzianare con IE 6 Netscape, non dovresti integrare niente. In oltre avevo gia spiegato la mia scelta leggi meglio il mio post precedente.


    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.