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

    Ridimensione foto automatica

    window.open(str,'pippo','scrollbars=no,resizable=y es ...

    quale è l'istruzione per ridimensionare automaticamente un'immagine a seconda delle dimensioni della finestra che la contiene?

  2. #2
    ok, si, la domanda è posta male ... in effetti non cerco un parametro di window, ma come posso fare a far si che l'immagine si adatti automaticamente alle dimensioni della finestra?
    <a href="http://it.geocities.com/fabos76/index.html>Eccomi</a>

  3. #3
    Utente di HTML.it L'avatar di hako
    Registrato dal
    Mar 2002
    Messaggi
    991
    Non puoi ridimensionare la finestra all'immagine?
    in tal caso esiste un ottimo script di Xinod che con una sola pagina popup (ridimensionabile in automatico) ti apre un'infinità di foto.
    Se è la soluzione che fa per te, fammi sapere.

  4. #4
    ti ringrazio molto ... in effetti avevo fatto un pochino di confusione! :tongue:
    <a href="http://it.geocities.com/fabos76/index.html>Eccomi</a>

  5. #5
    Utente di HTML.it L'avatar di hako
    Registrato dal
    Mar 2002
    Messaggi
    991
    non so dove reperirlo sul forum, quindi te lo posto.
    Questa è l'unica pagina che in POP-UP visualizzerà tutte le foto autoadattandosi, si chiamerà "fullsize.htm":


    <html>
    <head>
    <script language="javascript" type="text/javascript">
    // copyleft xinod@html.it 2k+3

    // se vuoi dare dei margini alla foto cambia questi 2 valori
    w_add=0;
    h_add=0;

    ww=0;
    hh=0;
    OP=(window.opera)?1:0;
    timer=false;

    if(location.search) {
    addr=location.search.substr(1);
    addr=addr.split('&');
    document.write('<title>'+unescape(addr[1])+'<\/title>');
    }

    b_w=function() {return ((window.innerWidth)?window.innerWidth:document.bo dy.clientWidth)}
    b_h=function() {return ((window.innerHeight)?window.innerHeight:document. body.clientHeight)}
    rsz=function() {self.resizeTo(ww,hh)}

    function init() {
    ww=b_w()
    hh=b_h()
    rsz()
    ww2=b_w()
    hh2=b_h()
    w_add+=(ww-ww2)
    h_add+=(hh-hh2)
    ridimensiona()
    }

    function ridimensiona(){
    var w_pix=(OP)?document.getElementById('pix').width:do cument.pix.width
    var h_pix=(OP)?document.getElementById('pix').height:d ocument.pix.height

    if(w_pix>28 && h_pix>30){
    ww=w_pix+w_add
    hh=h_pix+h_add

    y_coord=((screen.availHeight-hh)<0)?0:parseInt((screen.availHeight-hh)/2)
    x_coord=((screen.availWidth-ww)<0)?0:parseInt((screen.availWidth-ww)/2)

    rsz()
    self.moveTo(x_coord,y_coord)
    self.focus()

    if (OP && !timer) {
    w_tmp=b_w(); h_tmp=b_h();
    timer=setInterval('if(w_tmp!=window.innerWidth || h_tmp!=window.innerHeight){self.location.reload(tr ue)}',1000)
    }
    }
    else setTimeout('ridimensiona()',1000)
    }
    </script>
    </head>
    <body onload="init()" onresize="ridimensiona()" topmargin=0 leftmargin=0 marginwidth=0 marginheight=0 style="overflow:hidden">
    <script language="javascript" type="text/javascript">

    // se hai dato dei margini decommenta la riga qui sotto
    // document.write('<table border="0" cellspacing="0" cellpadding="0" width="100%" height="100%"><tr><td align="center" valign="middle">');

    document.write('[img]'+addr[0]+'[/img]');

    // se hai dato dei margini decommenta la riga qui sotto
    // document.write('<\/td><\/tr><\/table>');
    </script>
    </body>
    </html>


    La pagina che lancia la popup dovrà contenere:
    <script language="javascript" type="text/javascript">
    function apri(url_foto,des_foto){
    addr="fullsize.htm?"+url_foto+"&"+escape(des_foto)
    alt=150
    lar=150
    rszb=(document.layers)?1:0;
    props='height='+alt+',width='+lar+',top='+parseInt ((screen.availHeight-alt)/2)+',left='+parseInt((screen.availWidth-lar)/2)+',scrollbars=0,resizable='+rszb+',toolbar=0,men ubar=0,location=0,status=0';
    window.open(addr,'_blank',props);
    }
    </script>


    Per ogni immagine questo link:
    link testuale


    é ovvio che come link potrai utilizzare anche delle thumbnails.
    Se risolvi...ringrazia Xinod
    :D

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    è linkato in "script / discussioni utili" in cima alla pagina

    chiedo sempre conferma che con xp non presenti problemi
    (non dovrebbe ma un forumista diceva il contrario)

  7. #7
    Utente di HTML.it L'avatar di hako
    Registrato dal
    Mar 2002
    Messaggi
    991
    XP, IE 6 Patchato, funziona a meraviglia.

  8. #8
    Utente di HTML.it L'avatar di lau.l
    Registrato dal
    Feb 2004
    Messaggi
    186
    ho provato ad inserire il cosdice nel mio script ma mi da quest'errore:
    Forbidden
    You don't have permission to access /prova/Bini/java script:void(0) on this server.


    --------------------------------------------------------------------------------

    Apache/1.3.24 Server at localhost Port 80

    Cosa vuol dire???

    PS nella pagina che richiama la pop up al posto di link testuale

    ho inserito

    _g.jpg','titolo');return false;"> link testuale

  9. #9
    Utente di HTML.it L'avatar di lau.l
    Registrato dal
    Feb 2004
    Messaggi
    186
    up!!

  10. #10
    Utente di HTML.it L'avatar di lau.l
    Registrato dal
    Feb 2004
    Messaggi
    186
    altro up!!!

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.