Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: windows.open()

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    236

    windows.open()

    quando apro una nuova finestra con JavaScript voglio specificarne la dimensione(deve contenere una immagine 360x360) e togliere tutte le opzioni della finestra offerte dal browser(tipo: file, modifica, visualizza.....) come posso fare?
    Faccio così ma non va!

    window.open(pagina,"width=360,height=360");

    ciao grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    window.open('pagina.htm','nomefinestra','features' );
    in pratica stai omettendo il secondo parametro,
    qui trovi ulteriori info
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    236

    help

    no, ho provato anche con il secondo parametro ma non va!
    come si tolgono le opzioni del browser dalla finestra?

  4. #4
    Reale_Augello
    Guest

    ...

    Originariamente inviato da FedeF79
    no, ho provato anche con il secondo parametro ma non va!
    come si tolgono le opzioni del browser dalla finestra?
    Provato così ?

    codice:
    window.open("pagina.htm","","width=360,height=360,menubar=no");
    Ciao Xinod !

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    236

    help

    quando clicco su un punto di una mappa cliccabile deve essere eseguita la fiìunzione ciao() e aprire una nuova finestra in cui metto il dettaglio della mappa....faccio così ma non va!
    mi serve una cosa generica perchè i punti sulla mappa sono circa 15!


    <html>

    <head>
    <script>
    function ciao(numero){
    var newWindow;
    var pagina = 'prova.html?'+numero;
    newWindow=window.open(pagina,"","width=360,height= 360, menubar=no");
    }
    </script>

    </head>

    <body>

    <IMG src= "Mappa.gif" border= "0" USEMAP = "#carta">
    <MAP name = "carta">
    <area coords = "276,540,306,566" alt = "numero-1" onclick="ciao(1)">


    </body>

    </html>

  6. #6
    Reale_Augello
    Guest

    Se...

    ... non hai il supporto di scripting lato server fai così:

    codice:
    <html> 
    
    <head> 
    <script> 
    function ciao(numero){ 
    var newWindow; 
    var pagina = 'prova'+numero+'.html'; 
    newWindow=window.open(pagina,"","width=360,height=360,menubar=no"); 
    } 
    </script> 
    
    </head> 
    
    <body> 
    
    <IMG src= "Mappa.gif" border= "0" USEMAP = "#carta"> 
    <MAP name = "carta"> 
    <area coords = "276,540,306,566" alt = "numero-1" onclick="ciao(1)"> 
    
    
    </body> 
    
    </html>
    In questo modo genererai 15 pagine del tipo pagina1.html, pagina2.html, ..., pagina15.html.

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Prova così:

    <html>
    <head>
    <script language="JavaScript">
    function apri(pagina){
    window.open(pagina,"blank","width=360,height=360, menubar=no");
    }
    </script>
    </head>
    <body>
    <IMG src= "Mappa.gif" border= "0" USEMAP = "#carta">
    <MAP name = "carta">
    <area coords="276,540,306,566" alt="numero-1" onclick="javascript:apri(pagina);">
    </body>
    </html>
    dove "pagina" va sostituito (solo all'interno del tag <area>) con l'URL della pagina html contenete il dettaglio della mappa.
    Secan

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    236

    ....

    non capisco perchè quando posizione il mouse sul punto cliccabile non mi compare la manina!

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    perchè all'interno del tag <area> non hai inserito l'attributo href=""; prova a modificare il tag così:

    <area href="#" ..... >

    Secan

    p.s.:funziona il resto del codice che ti ho postato?

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Perche' manca il link nell'area:

    <area coords = "276,540,306,566" alt="numero-1" onclick="ciao(1)" href="">

    se dovesse dare problemi correggi:

    onclick="ciao(1);return false;"

    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

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.