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

    ridimensionamento finestra

    Salve a tutti

    ho questo javascript ke mi ridimensiona la finestra in questione al massimo disponibile sia in altezza ke in larghezza

    codice:
    <script language="JavaScript1.2">
    top.window.moveTo(0,0);
    if (document.all) {
    top.window.resizeTo(screen.availWidth,screen.availHeight);
    }
    else if (document.layers||document.getElementById) {
    if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
    top.window.outerHeight = screen.availHeight;
    top.window.outerWidth = screen.availWidth;
    }
    }
    //-->
    </script>
    come posso far si ke lo faccia solo per l'altezza ?

    Grazie

    SK

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao serialkiller,

    1) Se si ridimensiona solo l'altezza la posizione in orrizontale deve rimanere invariata o mettersi in centro schermo?
    2) che compatibilità ti serve?
    3) lo script lo metti in un frame di un frameset?
    4) non è la stessa cosa se la apri giusta la finestra?

    facce sape' facce sogna'

  3. #3
    Originariamente inviato da willybit
    Ciao serialkiller,

    1) Se si ridimensiona solo l'altezza la posizione in orrizontale deve rimanere invariata o mettersi in centro schermo?
    2) che compatibilità ti serve?
    3) lo script lo metti in un frame di un frameset?
    4) non è la stessa cosa se la apri giusta la finestra?

    facce sape' facce sogna'
    ciao bello

    AAAAAAAAAAOOOOOOOOOOAAAAAAAA io parlo savonese.....se

    1)teoricamente se non succede nulla io gia la apro al centro
    2)per tutti, anzi dopo ti kiedo un altra cosa ke uso in una pagina asp + o meno uguale
    3)nessun frameset, una pagina normalissima
    4)no non è la stessa kosa perkè per esigenze tecnike la pagina deve aprirsi a determinate dimensioni di larghezza (ke passo in apertura) e adattarsi in altezza in base alla risoluzione skermo

    [OT]adesso ho capito ki sei...+ o -
    diciamo area aperitivo del Dragone di un certo colore [/OT]

  4. #4
    uppete

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da serialkiller
    ciao bello

    AAAAAAAAAAOOOOOOOOOOAAAAAAAA io parlo savonese.....se

    1)teoricamente se non succede nulla io gia la apro al centro
    2)per tutti, anzi dopo ti kiedo un altra cosa ke uso in una pagina asp + o meno uguale
    3)nessun frameset, una pagina normalissima
    4)no non è la stessa kosa perkè per esigenze tecnike la pagina deve aprirsi a determinate dimensioni di larghezza (ke passo in apertura) e adattarsi in altezza in base alla risoluzione skermo

    [OT]adesso ho capito ki sei...+ o -
    diciamo area aperitivo del Dragone di un certo colore [/OT]
    se parlo savonese e vedo che funziona mi viene da pensare tutto il mondo è savona!

    io intendevo aprire la finestra direttamente al centro con la larghezza che vuoi tu e altezza massima dello schermo...
    con una funzione tipo questa
    codice:
    function PopUpCs(pagina, nome,w,h,x,y){  
      //Apre centrato rispetto lo schermo mettendo 'c' al posto di x e/o y
      //Apre al massimo della risoluzione mettendo 'm' al posto di w e/o h
      var barraAvvio = 40
      if (w=='m') w = window.screen.availWidth
      if (h=='m') h = window.screen.availHeight - barraAvvio
      if (x=='c') x = Math.ceil( (window.screen.availWidth  - w) / 2 );
      if (y=='c')	y = Math.ceil( (window.screen.availHeight - barraAvvio - h) / 2 )-barraAvvio;
      if (y<0)y=0
      var tl='top='+y+',left='+x+',';
      aa = window.open(pagina,nome,tl+'toolbar=no,status=no,scrollbars=yes,resizable=yes,width='+w+',height='+h);
      aa.focus();
    }
    da richiamare così
    codice:
    prova
    che ne dici?

  6. #6
    io la apro da flash non da html quindi ho bisogno di uno script kome quello ke ho postato, ke una volta aperta si ridimensioni solo in altezza, tutto li

    kome dici tu, sicuramente funziona, ma a me non serve aprirla, ma solo ridimensionarne l'altezza ad apertura avvenuta

    spero di essermi spiegato in modo comprensibile

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    hola serialkiller,

    apri da flash... ma hai solo flash? L'swf non è in una pagina html (o asp)? Pekkè se la funzione la metti nell'head della pagina che ospita l'swf, la puoi richiamare tranquillamente da flash.

  8. #8
    Originariamente inviato da willybit
    hola serialkiller,

    apri da flash... ma hai solo flash? L'swf non è in una pagina html (o asp)? Pekkè se la funzione la metti nell'head della pagina che ospita l'swf, la puoi richiamare tranquillamente da flash.
    si lo so, ma devo modificare tutto

  9. #9
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da serialkiller
    si lo so, ma devo modificare tutto
    ok... allora per semplificare le cose fa vedere come apri la finestra (almeno si conosce la larghezza) e poi vediamo come sistemare

  10. #10
    ok

    ti ho mandato un pvt ma se mi dici ke riesci a far qualkosa ti posto il tutto


    faccio solo una premessa per educazione, potrebbe essere ke tra poko devo scappare...se non rispondo, non è per scortesia ma perkè non ci sono, ma ritorno nel pomeriggio...

    la funzione AS in flash è:

    codice:
    Movieclip.prototype.centra = function (nome,titolo,lar,alt,feat){
    var w = System.capabilities.screenResolutionX/2;
    var x = Math.round(w-(lar/2));
    var y = 0
    getURL("javascript:window.open('"+ nome + "','" + titolo + "','width=" + lar + ",height=" + alt + ",screenX=" + x + ",left=" + x + ",screenY=" + y + ",top=" + y + "," + feat + "');void(0);");
    }
    e la rikiamo con

    codice:
    centra('testata.asp?scheda='+_root.ww+'&cartella='+_root.carico.cartella+'&vlink=no', 'titolo2',620,822,'toolbar=yes,scrollbar=yes')
    kome vedi io gli do delle misure 620x822 ma l'altezza 822 se non ci stà deve ridimensionarsi in base allo spazio

    il fatto secondario è ke poi io vorrei mettere un evento onUnload per far kiudere tutte le eventuali popup aperte alla kiusura della finestra madre, ma diciamo ke è un in +, quindi lasciamo perdere per il momento questa parte di kiusura

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.