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

    Aprire una nuova finestra

    Ciao a tutti.
    Avrei la necessità che al click su un elemento mi si apra una nuova pagina / tab del browser.
    Purtroppo con il semplice

    codice:
    <a href="http://www.google.com" target="_black"> ...
    mi si apre una pagina che però non prende il focus.
    Io ho bisogno che un utente becero capisca immediatamente che si è aperta una nuova pagina (in cui c'è un coupon da scaricare), quindi questa dovrebbe avere il focus.

    Ho provato quindi con il code Javascript seguente:

    codice:
    <script>
       window.open("http://www.google.com", "_blank").focus();
    </script>
    Ma molti browser (non tutti) me lo rilevano come pop-up e me lo bloccano, o ben che vada mi mostrano il banner sopra chiedendomi se voglio eseguire il pop-up.

    Come posso fare?
    Avete suggerimenti o altri codici che possano fare al caso mio?

    Grazie mille

  2. #2
    Potresti avvisarlo con un alert
    <a href="http://www.google.com" target="_black" onclick="javascript: alert('Stai per aprire una nuova pagina dove scaricare il file')">

  3. #3
    Niente, Forefox continua a bloccarmi il popup.
    Geniale l'idea dell'alert, così gli storditi si rendono conto che si dovrebbe aprire una nuova pagina, ma vorrei anche che questa si aprisse nel concreto...

    Ho però notato che se inserisco il codice in un <a>, funziona bene e Firefox non me lo blocca:

    Invece io non ho un <a>, perchè voglio aprire una nuova pagina all'invio di un form al database... quindi non saprei nemmeno come associarlo all'input button di "invia", visto che qui il codice è inserito nell'HREF !!

    codice:
    <script>
    window.open('http://www.google.com','dettaglio','scrollbars=yes,resizable=yes,status=yes,loca tion=yes,toolbar=yes').focus();
    </script>
    Questo è dunque lo script che, copiato e incollato dall' <a>, viene bloccato da Firefox...

  4. #4
    Ok ho risolto !!
    Era più semplice di quanto pensassi, la pausa pranzo fa bene

    Per chi fosse interessato bastava collegare un onclick al button, che scema che sono:

    codice:
    <input name="submit" type="submit" value="Invia" 
    onClick="window.open('http://www.google.com','Google','width=400,height=200')">

  5. #5
    Fammi capire bene se vuoi mostrare un file o vuoi raccogliere dati da un form?

    Potresti creare anche un campo nascosto e mostrarlo da un button.

    Prova questo fammi sapere.Il codice non l'ho controllato.

    codice:
    <script>     
        function mostra_pagina(percorso)
    
    
    { // percorso = pagina da visualizzare 
    
      document.getElementById('id_iframe).src=percorso;
      document.getElementById('id_iframe).style.display="block";
      document.getElementById('id_iframe).style.position="fixed";
      document.getElementById('id_iframe).style.height="100%";
     document.getElementById('id_iframe).style.width="100%";
    
    }
    
    
    </script>
    <button onclick="javascript: mostra_pagina('registrazione.html')">Mostra</button>
    <iframe style="display:none;"></iframe

  6. #6
    Buona l'idea dell'iframe !
    Grazie !!!!

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.