Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    problemi con zoom immagini

    salve ragazzi ho un problema. Ho scaricato da HTML.it in javascript che mi permette di cliccare su un link e fuori mi esci un popup con l'immagine correlata.

    Lo script è il seguente:
    <script>

    // Set the horizontal and vertical position for the popup

    PositionX = 100;
    PositionY = 100;

    // Set these value approximately 20 pixels greater than the
    // size of the largest image to be used (needed for Netscape)

    defaultWidth = 500;
    defaultHeight = 500;

    // Set autoclose true to have the window close automatically
    // Set autoclose false to allow multiple popup windows

    var AutoClose = true;

    // ================================
    if (parseInt(navigator.appVersion.charAt(0))>=4){
    var isNN=(navigator.appName=="Netscape")?1:0;
    var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
    var optNN='scrollbars=no,width='+defaultWidth+',height ='+defaultHeight+',left='+PositionX+',top='+Positi onY;
    var optIE='scrollbars=no,width=400,height=269,left='+P ositionX+',top='+PositionY;
    function popImage(imageURL,imageTitle){
    if (isNN){imgWin=window.open('about:blank','',optNN); }
    if (isIE){imgWin=window.open('about:blank','',optIE); }
    with (imgWin.document){
    writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
    writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
    writeln('isNN=(navigator.appName=="Netscape")?1:0; ');writeln('isIE=(navigator.appName.indexOf("Micro soft")!=-1)?1:0;}');
    writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(400,100);');
    writeln('width=400-(document.body.clientWidth-document.images[0].width);');
    writeln('height=100-(document.body.clientHeight-document.images[0].height);');
    writeln('window.resizeTo(width,height);}');writeln ('if (isNN){');
    writeln('window.innerWidth=document.images["George"].width;');writeln('window.innerHeight=document.ima ges["George"].height;}}');
    writeln('function doTitle(){document.title="'+imageTitle+'";}');writ eln('</sc'+'ript>');
    if (!AutoClose) writeln('</head><body bgcolor=ffffff scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
    else writeln('</head><body bgcolor=ffffff scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
    writeln('[img]+imageURL+[/img]</body></html>');
    close();
    }}

    </script>



    Al testo zoom immagini: <a href="javascriptopImage('8481.jpg','Ducati 848')">


    Io visualizzo bene tutto il pop up si apre con le coordinate date, ma il mio cliente, dal suo pc, visualizza il popup con larghezza doppia come se accanto ci dovesse essere un'altra immagine...

    Vi inserisco l'immagine che mi sono fatta inviare dal mio cliente.

    Lui lo vede così, mentre la visualizzazione esatta sarebbe esattamente la grandezza dell'immagine.

    Ora perchè lo visualizza così?
    Potete aiutarmi a capire che problemi devo risolvere?

    Grazie a chi mi volesse dare una mano!!!!
    Immagini allegate Immagini allegate
    www.edersystem.com

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    prova questo script sulla base di quello postato, ma modificato un po di tempo fa
    Codice PHP:
    // Set the horizontal and vertical position for the popup

    PositionX 100;
    PositionY 100;

    // Set these value approximately 20 pixels greater than the
    // size of the largest image to be used (needed for Netscape)

    defaultWidth  400;
    defaultHeight 400;

    // ================================
    if (parseInt(navigator.appVersion.charAt(0))>=4){
    var 
    isNN=(navigator.appName=="Netscape")?1:0;
    var 
    isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;
    var 
    isOP=(navigator.appName=="Opera")?1:0;
    }
    var 
    optOP='location=no,scrollbars=no,status=no,menubar=no,toolbar=no,resizable=no,titlebar=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
    var 
    optNN='location=no,scrollbars=no,status=no,menubar=no,toolbar=no,resizable=no,titlebar=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
    var 
    optIE='location=no,scrollbars=no,status=no,menubar=no,toolbar=no,resizable=no,titlebar=no,width=150,height=100,left='+PositionX+',top='+PositionY;
    function 
    popImage(imageURL,imageTitle){
    if (
    isNN){imgWin=window.open('about:blank','PopUp',optNN);}
    if (
    isIE){imgWin=window.open('about:blank','PopUp',optIE);}
    if (
    isOP){imgWin=window.open('about:blank','PopUp',optOP);}
    with (imgWin.document){
    writeln('<html><head><title>Loading...</title><style>html,body{margin:0px;padding:0px;}</style>');
    writeln('<script>\nvar isNN,isIE,isOP;\nif (parseInt(navigator.appVersion.charAt(0))>=4){\nisNN=(navigator.appName=="Netscape")?1:0;\nisIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;\nisOP=(navigator.appName=="Opera")?1:0;}\nfunction reSizeToImage(){\nif (isIE){\nif(navigator.appVersion.search("MSIE 7.0")!=-1){\nwindow.resizeTo(100,100);\nwidth=100-(document.body.clientWidth-document.images[0].width);\nheight=100-(document.body.clientHeight-document.images[0].height);\nwindow.resizeTo(width+150,height);\n}else{\nwindow.resizeTo(100,100);\nwidth=100-(document.body.clientWidth-document.images[0].width);\nheight=100-(document.body.clientHeight-document.images[0].height);\nwindow.resizeTo(width,height);\n}\n}\nif (isNN){\nwindow.innerWidth=document.images["George"].width;\nwindow.innerHeight=document.images["George"].height;\n}\n}\nfunction doTitle(){document.title="Ingrandimento foto";}\nwindow.onload=self.focus()</script>');
    writeln('</head><body bgcolor=ffffff scroll="no" onload="reSizeToImage();doTitle();">');
    writeln('[img]+imageURL+[/img]</body></html>');
    close();        
    }} 
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    non funziona!!!! mi hai dato codice php, la mia pagina è solo html... centra qualcosa?
    A Vista come sistema operativo...centra qualcosa anche questo?
    www.edersystem.com

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Fai un quote della mia risposta con il codice, poi seleziona tutto quello che c'è dentro hai tag [ PHP ].....................[ /PHP ]
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    ok.. grazie mille!!!
    www.edersystem.com

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.