Visualizzazione dei risultati da 1 a 5 su 5

Discussione: aiuto variabile nulla

  1. #1

    aiuto variabile nulla

    salve sto studiando da qualche giorno javascript e non riesco a far funzionare questo piccolo script perchè ricevo errore alla riga: var posizione = finestra.moveTo(margine_l, margine_t); in pratica mi dice accesso negato o finestra is null ma non riesco a capire perchè, non mi interessa tanto il funzionamento dello script ma capire il tipo di errore per non rifarlo più. grazie in anticipo a tutti.

    codice:
    <!DOCTYPE html>
     <html>
     <head>
      <title>test</title>
      <script type="text/javascript">
      <!--
      function new_window(origine, roll, url)
      {
      origine.src = roll;
      var finestra = window.open(url, "finestra", "width=100,height=100");
      var h_monitor = window.screen.availHeight;
      var b_monitor = window.screen.availWidth;
      var margine_l = parseInt(b_monitor / 2) - 100;
      var margine_t = parseInt(h_monitor / 2) - 100;
      var posizione = finestra.moveTo(margine_l, margine_t);
      }  //-->
      </script>
     </head>
     <body>
      <a href="#" onMouseOver="new_window(window.document.happy, 'sad_face.gif', 'http://www.google.it');"
     	         onMouseOut="window.document.happy.src = 'happy_face.gif';"> 
    	         [img]happy_face.gif[/img]</a>
    	 </body>
     </html>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova a cambiare nome alla variabile finestra o al nome della popup window.open(url, "finestra", "width=100,height=100"); non vorrei che ci sia un conflitto

    P.S. In futuro non usare titoli generici, e allarmistici, è ovvio che se posti qui hai bisogno d'aiuto
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    ok non volevo esssere allarmistico, comunque ho provato a cambiare nome alla variabile e anche alla popup ma continua a non funzionare, cioè alla fine si apre la finestra ma non si centra nel monitor ma se copio e incollo il codice che la centra in un altro file e attivo solo quello funziona, non riesco a capire perchè non va eppure il valore della variabile l'ho dichiarato...

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se la pagina contenuta nella "finestra" non appartiene al tuo dominio non hai potere su di essa, devi spostarla e centrarla prima di riempirla.
    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
    ok ho provato con una pagina mia ed è vero funziona

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.