Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    2

    Link foto grandezza naturale

    Ciao a tutti, avrei bisogno di aiuto riguardo il mio sito; è una semplice fotogallery dove ci sono foto ma se si clikka su una foto, si apre sulla stessa pagina la foto ingrandita mentre invece io vorrei che la pagina iniziale rimanesse sempre li ed invece al clik sulla foto si dovrebbe aprire un altra finestra con la foto a grandezza naturale e che la finestra si adatti alla foto.
    Ciao Claudio

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    allora

    per var apparire la foto in un'altra pagina devi aggiungere target=_blank" poi per far ridimensionare la finestra alla grandezza della fgoto devi ceracrae uno script, che io al momento non posso darti perchè non sto a casa mi spiace.

  3. #3
    Utente di HTML.it L'avatar di v2v2
    Registrato dal
    Sep 2002
    Messaggi
    221
    Originariamente inviato da CLAUD10
    ...
    al clik sulla foto si dovrebbe aprire un altra finestra con la foto a grandezza naturale e che la finestra si adatti alla foto.
    Ciao Claudio
    Ciao forse avrai già risolto ma ti posto ugualmente una soluzione che potresti usare
    codice:
    <html>
    <head>
    <script> 
    var largPiu=35;
    var altPiu=55;
    
    function apri(questo){
    nuova=window.open('void.htm','','location=0 menubar=0 resizable=1');
    nuova.document.write('[img] +questo+ [/img]<script>var L=' +largPiu+ ';var A=' +altPiu+';var z=document.getElementById("imm"); var w=z.width+L; var h=z.height+A; window.resizeTo(w,h)</'+'script>');
    }
    </script>
    </head>
    <body> 
    [img]Image1.jpg[/img]
    </body>
    </html>
    Le variabili largPiu e altPiu settano di quanti pixel aumentare rispettivamente la larghezza
    e l'altezza della nuova pagina più delle dimensioni della tua immagine.
    Only the good die young
    all the evil seem to live forever

    :metallica

  4. #4
    Utente di HTML.it L'avatar di v2v2
    Registrato dal
    Sep 2002
    Messaggi
    221

    ...dimenticavo...

    ...devi creare una pagina vuota da chiamare "void.htm"

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    2
    Grazie.
    V2v2 sono interessato alla tua soluzione solo ke vorrei sapere alcune cose;
    La foto quando viene clikkata fa aprire un altra finestra ma è gigantesca (1600*1024) che sarebbe il formato della foto e a me piacerebbe ke si adattasse alla pagina.
    Altra cosa: la pagina void.htm la devo integrare con il sito? è linkata?
    Il codice che mi hai scritto te dove lo devo scrivere?
    Grazie per la pazienza

  6. #6
    Utente di HTML.it L'avatar di v2v2
    Registrato dal
    Sep 2002
    Messaggi
    221
    Originariamente inviato da CLAUD10
    ...
    Altra cosa: la pagina void.htm la devo integrare con il sito? è linkata?
    ...
    Ho notato che non è affatto necessario creare questa pagina.
    Originariamente inviato da CLAUD10
    ...
    La foto quando viene clikkata fa aprire un altra finestra ma è gigantesca (1600*1024) che sarebbe il formato della foto e a me piacerebbe ke si adattasse alla pagina
    ...
    Nel primo messaggio hai scritto:"con la foto a grandezza naturale e che la finestra si adatti alla foto."
    Cmq non è assolutamente un problema! Facciamo così:
    codice:
    <html>
    <head>
    <script> 
    function apri(questo){
    nuova=window.open('void.htm','','location=0 menubar=0 resizable=0 scrollbars=1');nuova.document.write('[img] +questo+ [/img]<script>h=screen.height; w=screen.width; window.moveTo(0,0); window.resizeTo(w,h)</'+'script>');
    }
    </script>
    </head>
    <body> 
    [img]Image1.jpg[/img]
    </body>
    </html>
    Only the good die young
    all the evil seem to live forever

    :metallica

  7. #7
    Utente di HTML.it L'avatar di v2v2
    Registrato dal
    Sep 2002
    Messaggi
    221
    Originariamente inviato da CLAUD10
    ...
    Il codice che mi hai scritto te dove lo devo scrivere?
    ...
    Tutto ciò che è contenuto nei tag script lo devi mettere tra i tag head della pagina in cui hai ll fotografie.
    Poi devi inserire
    codice:
    style="cursor:hand" onClick="apri(this.src)"
    uno per ogni immagine della tua galleria. Es.
    codice:
    [img]Image1.jpg[/img]
    [img]Image2.jpg[/img]
    [img]Image3.jpg[/img]
    Only the good die young
    all the evil seem to live forever

    :metallica

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.