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

    javascript:openPicture, top,left.

    Buon giorno.

    La seguente funzione mi apre un imagine in un altra finestra:

    Response.Write " <tr><td align=""center"">Schermo intero</td></tr>" & vbCRLF

    Il problema è che non esegue 'top=0,left=0', la finestra mi si apre a centro schermo.

    È possibile far aprire la finestra a top=0 e left=0?

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    e la funzione openPicture e'?

  3. #3



    Response.Write "<script language=""javascript"" type=""text/javascript"">" & vbCRLF
    Response.Write "<!--" & vbCRLF
    Response.Write " function openPicture(VarMPIC)" & vbCRLF
    Response.Write " {" & vbCRLF
    Response.Write " window.open(….., 'width=500,height=100,menubar=no,resizable=yes');" & vbCRLF

    Response.Write " window.open(….., 'top=0,left=0, width=500,height=100,menubar=no, resizable=yes');" & vbCRLF

    Grazie Xinod, solo una cosa, per fare aprire la finestra in WindowState Maximized, come posso fare, non parlo del fullscreen.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Perche' fai due volte la window.open()? togli la prima.

    La finestra "massimizzata" esiste solo in IE, il parametro e'

    channelmode=yes

    che equivale a premere il tasto F11

    Se invece vuoi che utilizzi tutta la porzione di schermo non occupata dalle barre di windows devi agire sulle dimensioni:

    'top=0,left=0,width='+screen.availWidth+',height=' +screen.availHeight',menubar=no,resizable=yes'

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Perche' fai due volte la window.open()? togli la prima.
    Grazie della risposta br1, la seconda window.open() è quella giusta, ovvero quello che cercavo.

    Originale:
    Response.Write " window.open(….., 'width=500,height=100,menubar=no,resizable=yes');" & vbCRLF

    Modificata dopo l’intervento di Xinod:
    Response.Write " window.open(….., 'top=0,left=0, width=500,height=100,menubar=no, resizable=yes');" & vbCRLF

    Scusa se non sono stato chiaro nell’esprimermi.


  6. #6
    Br1, ho provato la tua soluzione ma le scrollbars, mi vanno per metà fuori schermo in Width e in Height mi viene la barra delle applicazioni di windows sopra la nuova finestra.
    Sono andato a modificare lo script nel file che mi fa il view come segue:

    Originale:
    <script language="javascript">
    function resizeWindow()
    {
    var MyW = document.images["pas"].width;
    var MyH = document.images["pas"].height;
    window.resizeTo(MyW, MyH);
    document.location.href="#start";
    window.focus();
    }
    </script>

    Modifica:
    <script language="javascript">
    function resizeWindow()
    {
    window.resizeTo(screen.width, screen.height );
    document.location.href="#start";
    window.focus();
    }
    </script>

    Con la modifica apportata la finestra del view si apre occupando tutto lo schermo e la barra delle applicazioni di windows va sotto la finestra, almeno questo per IE.
    Ci possono essere problemi con gli altri?

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.