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

    posizionamento finestra popup

    Ciao a tutti.
    Ho una pagina web che apre un popup fatto con windws.open.
    all'interno di questo pop up c'è un bottone che se viene schiacciato apre una finestra di conferma.
    Il mio problema è che con chrome, quando viene invocata la finestra di conferma, il popup "scivola" sotto la finestra principale del browser. Questo invece non accade con firefox, dove l'ordine delle finestre resta 1) finistra principale del browser 2) finestra popup 3) finestra di conferma...
    Come posso fare per bloccare quest'ordine?
    Ciao a tutti

  2. #2
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544

    Re: posizionamento finestra popup

    Originariamente inviato da Pedro.Zena
    Ciao a tutti.
    Ho una pagina web che apre un popup fatto con windws.open.
    all'interno di questo pop up c'è un bottone che se viene schiacciato apre una finestra di conferma.
    Il mio problema è che con chrome, quando viene invocata la finestra di conferma, il popup "scivola" sotto la finestra principale del browser. Questo invece non accade con firefox, dove l'ordine delle finestre resta 1) finistra principale del browser 2) finestra popup 3) finestra di conferma...
    Come posso fare per bloccare quest'ordine?
    Ciao a tutti
    Hai provato con z-index ?

  3. #3
    non riesco... credo che zindex sia un attributo dello stile di un particolare elemento, non di un intera finestra...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    prova cosi all'interno della popup:
    <script>
    self.focus()
    </script>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    niente, contiuna a scomparire sotto (con chrome, chromium...)

  6. #6
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da Pedro.Zena
    niente, contiuna a scomparire sotto (con chrome, chromium...)
    Con Windows funziona?
    Se funziona con FF è un buon segno, può darsi che tu debba creare un'apposito codice per chrome

  7. #7
    con firefox sotto linux funziona..

  8. #8
    questo è il codice:
    codice:
    <script language="javascript">
     <!--
      window.name="madre";
      window.zIndex=5;
      function abilita() {
        if(document.checka.bottone.disabled==true)
          document.checka.bottone.disabled=false;
      }
      function controlla(oForm,win){
        if ((oForm.oggettomail.value == "") || (oForm.oggettomail.value == "undefined")) {
          if(confirm("Inviare la mail senza oggetto?")){
    	if ((oForm.testomail.value == "") || (oForm.testomail.value == "undefined")) {
    	  alert("Testo vuoto");
    	  return false;
    	}
    	else{
    	  oForm.submit();
    	  win.close();
    	}
          }
          else
    	return false;
        }
        else if ((oForm.testomail.value == "") || (oForm.testomail.value == "undefined")) {
          alert("Testo vuoto");
          return false;
        }
        else{
          oForm.submit();
          win.close();
        }
      }
    
      function inviaemail(e,nome,id) {
        if(!e) e = window.event;
        var x=e.pageX;
        var y=e.pageY;
        var data = new Date();
        var mywindow=window.open("","help","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=400,height=400,screenX="+x+",screenY="+y);
        mywindow.zIndex=10;
        mywindow.document.write("<HTML><HEAD>");
        mywindow.document.write("<TITLE>Invia Email a "+nome+"</TITLE>");
        mywindow.document.write("<style type=\"text/css\"> @import url(\"reserved.css\"); </style>");
        mywindow.document.write("</HEAD><BODY style='overflow-x: hidden;overflow-y: hidden;'>");
        mywindow.document.write("<form action='reserved.php' method='post' target='madre'><div id='container_2'><h2>Oggetto:</h2>\n<input type='text' name='oggettomail'>
    ");
        mywindow.document.write("<h2>Testo:</h2>\n<textarea name='testomail' cols='42' rows=16' wrap='virtual' </textarea>
    ");
        mywindow.document.write("<input type='hidden' name='idinvioemail' value='"+id+"' />");
        mywindow.document.write("<input type='hidden' name='sez' value='10' />");
        mywindow.document.write("<input type='button' value='Invia' onclick='window.opener.controlla(document.forms[0],window)'></form></div>");
        mywindow.document.write("</BODY></HTML>");
      }

  9. #9
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da Pedro.Zena
    con firefox sotto linux funziona..
    Allora è chrome che richiede un codice particolare

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.