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

    Problema apertura finestra su onclick solo con IE/Vista

    Ciao,
    riscontro un malfunzionamento di un javascript che ho sempre utilizzato e non ha mai dato problemi. Il malfunzionamento è solo su Vista e solo con IE7.

    I link che apro con l'onclik oltre ad aprirsi nella mia nuova finestra si aprono anche nella finestra di partenza..

    Codice js
    codice:
    var win = null; 
    function NewWindow(mypage,myname,w,h,scroll){ 
    LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; 
    TopPosition = (screen.height) ? (screen.height-h)/2 : 0; 
    settings = 
    'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=yes' 
    win = window.open(mypage,myname,settings) 
    }
    Esempio link non funzionante
    codice:
    Mia pagina
    Grazie a tutti per l'aiuto
    [The goal is soul]

  2. #2
    nessun aiuto?...
    [The goal is soul]

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    a livello di codice non vedo nulla di strano,
    aspetta qualcuno che provi con vista

  4. #4
    UP
    [The goal is soul]

  5. #5
    nessun consiglio?
    [The goal is soul]

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    3
    Salve a tutti,
    ho lo stesso identico problema...
    Ho un javascript simile a quello indicato da webdesigning (nel mio utilizzo anche delle istruzioni che riconoscono la versione di flash player installata ed eliminano la famigerata "cornice tratteggiata" di attivazione degli oggetti flash), ma in definitiva, il concetto è lo stesso.
    Richiamo lo script con le seguenti istruzioni:


    <script language="JavaScript" type="text/JavaScript">
    <!--
    var w=(screen.availWidth - 8); var h=(screen.availHeight - 36)
    function aprifull(theURL,winName,altro) {
    window.open(theURL,winName, "width="+w+",height="+h+",top=0,left=0");
    }
    //-->
    </script>
    <SCRIPT language=JavaScript1.1
    src="swfobject.js"></SCRIPT> [dove swfobject.js riconosce il flashplayer ed elimina i controlli del flash player]

    ....e poi su un pulsante "enter" utilizzo il comando:

    <a href="mainmenu.html" onClick="aprifull(this.href,'');return false">

    [dove mainmenu.html è la pagina che viene caricata nella nuova finestra].

    Ebbene, su IE6, su XP e su Firefox (anche con Vista) lo script funziona regolarmente e mi apre una finestra a tutto schermo lasciando sotto invariata la finestra di lancio.
    Su IE7 (Vista) e solo con questo S.O. mi succede la stessa cosa segnalata da webdesigning: mi apre la pagina sia nella nuova finestra che nella finestra di partenza (quella dove c'era precedentemente il pulsante "enter").
    La cosa è particolarmente fastidiosa quando, ad esempio, si va ad aprire un sito in flash con musica: aprendosi sia nella nuova finestra che in quella di partenza anche la musica si raddoppia provocando un fastidioso effetto ritardo che impedisce, di fatto, la normale navigazione.

    C'è qualcuno che possa risolvere, gentilmente, questo inghippo?

    (non per fare pubblicità, ci mancherebbe, ma ho visto che in questo sito: http://www.federicafontana.it il problema è stato risolto poichè cliccando su enter si apre la nuova finestra mentre quella di partenza rimane invariata...eppure anche qui ho utilizzato IE7/Vista...).

    Grazie in anticipo.
    djauri

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    3
    Toc - toc: c'è nessuno?
    Con tutti gli esperti che ci sono, possibile che nessuno sappia trovare una soluzione al problema?


  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    3
    Scusate se continuo a postare messaggi, ma dopo estenuanti ricerche sul web e richieste d'aiuto a colleghi, nessuno ancora è stato in grado di trovare una soluzione a questo inconveniente di IE7.
    Nessuno qui è così cortese di occuparsi per un attimo di questo topic?

    Grazie infinite.
    djauri

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.