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

    Open windows crossbrowser

    Salve a tutti,

    ho questo script per apertura pop up:

    [CODE]
    function OpenBrWindow(theURL,winName,features, myWidth, myHeight, isCenter) { //v3.0
    if(window.screen)if(isCenter)if(isCenter=="true"){
    var myLeft = (screen.width-myWidth)/2;
    var myTop = (screen.height-myHeight)/2;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
    }
    window.open(theURL,winName,features+((features!='' )?',':'')+'width='+myWidth+',height='+myHeight);
    }
    Il cielo è infinito come le nostre possibilità

    Cerchi un sito professionale?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    La domanda qual'e'? :master:

    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
    Effettivamente non è stato copiato il resto del messaggio dal forum

    Riscrivo la domanda:

    Questo script va benissimo su qualunque piattaforma e/o browser fino a........ quando non l'ho testato su windows XP, qui mi compaiono tutte le barre superiori senza le scrollbar nonostante avessi negato tutto.
    È possibile modificare e/o implementare rendendolo crossbrowser, o indicarmi un'altro script che sia tale?

    Grazie
    Il cielo è infinito come le nostre possibilità

    Cerchi un sito professionale?

  4. #4
    forse vi può essere utile anche il richiamo del link:

    [CODE]
    <a href="javascript:OpenBrWindow('html/shop.htm','shop','toolbar=no,location=no,status=no ,menubar=no,scrollbars=no,resizable=no','500','300 ','true');">
    Il cielo è infinito come le nostre possibilità

    Cerchi un sito professionale?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La virgola iniziale in
    features+=',left='+myLeft+',top='+myTop;

    non va messa: e` gia` stata scritta dalla riga precedente.

    Inoltre non capisco il motivo di quel codice: dato che fai un conto sulle features nello script, non capisco perche` farne uno simile nella chiamata alla funzione open(): sarebbe piu` razionale fare tutto nelle righe precedenti:


    var myLeft = (screen.width-myWidth)/2;
    var myTop = (screen.height-myHeight)/2;
    features += (features!='')?',':'';
    features += 'left='+myLeft+',top='+myTop;
    features += ',width='+myWidth+',height='+myHeight;
    }
    window. open(theURL,winName,features);

    Ciao
    Michele

    PS. Che Doctype usi? IE che mi risulti e` piu` permissivo di altri.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Grazie, lo testerò appena mi sarà possibile.

    PS. Io utilizzo il MAC e il problema l'ho riscontrato sul pc del mio cliente quando ho presentato il lavoro...

    Il cielo è infinito come le nostre possibilità

    Cerchi un sito professionale?

  7. #7
    Io utilizzo il

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    Il cielo è infinito come le nostre possibilità

    Cerchi un sito professionale?

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non capisco il motivo per cui non funziona in IE6.

    C'e` in effetti una virgola di troppo, ma non mi spiego il funzionamento di IE per una virgola. Di solito e` viceversa: funziona in IE e non funziona in altri browser.

    Che mi risulti quel codice e` crossbrowser (a parte NN4).

    Comunque fatti sentire dopo le prove: sono curioso.

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