Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726

    [JavaScript] Generazione di una nuova finestra in una finestra com frame

    Ho un bel problemino:
    dunque praticamente sto scrivendo un sito in html aggiungendoci qualcosa delle mie poche conoscenze di js.

    Prima pero una premessa:

    Il sito è pensato in modo tale da avere una index che farà poi acedere al sito tramite clic del mouse su un pulsante.
    Una volta schiacciato il tasto viene generata una nuova finestra con dimensioni definite da me (attraverso la window.open()) chiamato "start".

    Una volta entrato in start, (il sito vero e proprio) che è organizzato in vari frame sono previsti alcuni link che per esempio quando si clicca 2 volte genera una nuova finestra contentente ad esempio il sorgente di un programma.

    Il problema è che quando viene generato l'evento la nuova finestra contenente ad esempio il sorgente sovrascrive la finestra "start" e l'unico modo per ritornare alla finestra precedente (start) è quella di fare clic con il tx destro e dare il comando indietro.

    Ovviamente questa situzione è tremenda sia per una questione grafica sia per una questione puramente grafica e funzionale.

    Sono disperato, non so davvero come ovviare a questo problema.

    tnx!

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    up!

  3. #3
    Originariamente inviato da Downloader
    up!
    dovresti postare un pò di codice.

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    Questa è una parte di codice, il link che genera la nuova pagina mediante doppio clic (ovviamente il link è inventato)
    codice:
    <HTML>
    
         <BODY >
         <font face="Arial" color="blue"><marquee>Programmi javaScript</marquee></font>
         <table>
          <tr>
           <td> <font face="Arial" color="black"><h5>Metrebus</h5></font></td>
          </tr>
     	    
        </table>
    
         </BODY>
    
    </HTML>

  5. #5
    prova a omettere 'Finestra':

    codice:
    window.open('http://abc.com/source/busSource.html', '', 'menubar=yes,resizable=yes, scrollbars=yes, width=600, height=600')

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    Manco si carica la pagina.

  7. #7
    Originariamente inviato da Downloader
    Manco si carica la pagina.
    è strano.
    ma 'Finestra' è lo stesso nome che usi quando apri la prima popup, a partire dai pulsanti nell'homepage?

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    Originariamente inviato da var
    è strano.
    ma 'Finestra' è lo stesso nome che usi quando apri la prima popup, a partire dai pulsanti nell'homepage?
    Sinceramente non ho capito un granchè della domanda, cmq no.

    Perchè i link per esempio nella home page non hanno eventi speciali, vanno tutti con il classico "a href".

    'Finestra' è usato solo in quella pagina la e nella index (una pagina vuota dove c'è un pulsante che fa entrare nel sito).

  9. #9
    Originariamente inviato da Downloader
    Sinceramente non ho capito un granchè della domanda, cmq no.

    Perchè i link per esempio nella home page non hanno eventi speciali, vanno tutti con il classico "a href".

    'Finestra' è usato solo in quella pagina la e nella index (una pagina vuota dove c'è un pulsante che fa entrare nel sito).
    mi scriveresti il codice dei pulsanti che hai nell'homepage?

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    menu delle sezioni:
    codice:
    <html>
    <body> 
     <table>
     <tr>
      <td><a href="http://www.abc.com/start2.html" target=banner_dx><font face="arial" size="2" color="blue">HOME</font> </td> 
      <td> </td> <td> </td>
      <td><a href="http://www.abc.com/js.html" target=colo1><font face="arial" size="2" color="blue">JAVASCRIPT</font> </td> 
      <td> </td> <td> </td>
      <td><a href="http://www.abc.com/contatti.html" target=banner_dx><font face="century" size="2" color="blue">CONTATTI</font> </td> 
      <td> </td> <td> </td>
      <td><font face="arial" size="1" color="dark">CHIUDI</font></td> 
     </tr>
     </table>
    </body> 
     
    </html>
    index.html
    codice:
    <html>
     <head>
      <title>Accedi al sito...</title>
     
      <script language="javaScript">
       function accessoSito()
       { 
        window.open('http://www.abc.com/start.html', 'Finestra', 'menubar=no,resizable=yes, scrollbars=yes, width=850, height=550');   
       }
      </script> 
     
     </head>
     
     <body bgcolor="HONEYDEW" >
      Accedi al sito!
      <input type="button" value="Accedi al sito!!" onClick="accessoSito()">
      	
          
     </body>
    
    </html>

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.