Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682

    problemi con finestra vuota

    ho un problema con una provato ad aprire una finestra con una
    funzione che apre una finestra bianca
    <script typer="text/javascript">
    <!-----
    function apri(url,name,w,h) {
    var finestra=window.open("url","name","width+'w',heigh t+'h',
    toolbar=no,menubar=no,status=no);
    }

    la funzione la richiamo in questo modo:

    <a href="#" onClcik="apri('miapagina.html','pop',500,300);>
    In effetti la finestra si apre ma e' bianca
    e poi nella barrra del tittolo di questa non riesco a far apparire
    il nome della finestra o meglio "pop",ma bensi' url
    Cosa devo cambiare per far in modo da passare agli argomenti della funzione i primi due i valori miapagina e pop?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: problemi con finestra vuota

    <script type="text/javascript">
    <!-----
    function apri(url,nome,w,h) {
    var finestra=window.open(url,nome,'width='+w+',height='+h+',
    toolbar=no,menubar=no,status=no'
    );
    }
    </script>

    Il titolo della finestra lo determina il contenuto del tag <TITLE>, il nome da te richiamato e' il nome della finestra, non il titolo.

    ps: non usare name come variabile... e' parola riservata in js.

    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

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682
    Grazie per avermi risposto ti volevo dire pero' che la finetsra nella
    barra del titolo ha un nome infatti mi appare "url" che e' uno dei
    parametri che io passo alla funzione ecco perche' ti ho detto quella cosa.Cmq devo provare a fare quelle modifiche al codice e ti faccio sapere.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da kioto
    Grazie per avermi risposto ti volevo dire pero' che la finetsra nella
    barra del titolo ha un nome infatti mi appare "url" che e' uno dei
    parametri che io passo alla funzione ecco perche' ti ho detto quella cosa.Cmq devo provare a fare quelle modifiche al codice e ti faccio sapere.
    In mancanza del tag <TITLE> la finestra visualizza l'indirizzo della pagina... ed e' proprio quello che gli hai comunicato tu (anche se erroneamente)

    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
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682
    Ancora per lo stesso problema perche' non riesco a richiamare
    la pagina da me voluta in quello script?
    Continua ad aprirsi una pagina bianca delle misure definite
    ma di contenuto non se ne parla proprio.
    Come posso fare?

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Posso vedere come hai adattato lo script ed il link con il quale lo richiami? fare diagnosi senza vedere il paziente ... :quipy:

    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

  7. #7
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    var finestra=window.open("url","name","width+'w',heigh t+'h',
    toolbar=no,menubar=no,status=no);

    e le virgolette finali???

    var finestra=window.open("url","name","width+'w',heigh t+'h',
    toolbar=no,menubar=no,status=no");

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    @ web ces

    Ti prego, non confondere ulteriormente le idee al povero kioto...
    secondo il codice da te corretto si dovrebbe aprire la pagina di nome url (senza estensione) nella finestra di nome name e con questa stringa di parametri:
    width+'w',height+'h',toolbar=no,menubar=no,status= no
    Nota che ho omesso le virgolette all'inizio e alla fine per chiarezza

    La sintassi corretta era gia' stata fornita nella mia prima risposta, il quesito ora e' incentrato su come utilizzarla.

    Posto un esempio completo:
    codice:
    <script> 
    function apri(url,nome,w,h) { 
    var finestra=window.open(url,nome,'width='+w+',height='+h+',toolbar=no,menubar=no,status=no');
    } 
    </script>
    ...
    link
    Noto ora che era sbagliata la dichiarazione dell'evento ( onClcik ) ed ho aggiunto return false per evitare che la pagina chiamante sia sostituita da [object]

    ciao

    ps: il forum introduce spazi e a capo indesiderati... premi su "quote" per vedere il codice come postato.
    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

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682
    <script type="text/javascript">
    <!---parte da nascondere
    function apri(url,winname,w,h) {
    var finestra=window.open("rollover.html","name" +'winname',"widht+'w',height+'h',toolbar=no,menuba r=no,status=no");
    }
    //---->
    </script>




    clicca qui

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ci sono errori di virgolette. Questo e` corretto.

    <script type="text/javascript">
    <!---parte da nascondere
    function apri(url,winname,w,h) {
    var finestra=window.open(url,"name" +winname,"widht+'w',height+'h',toolbar=no,menubar= no,status=no");
    }
    //---->
    </script>

    Attenzione il nome della finestra sara` in questo caso "nomerollover" (la stringa "nome" piu` la variabile passata "rollover" ).
    Attenzione: nessuno spazio all'interno dei parametri.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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 © 2026 vBulletin Solutions, Inc. All rights reserved.