Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di klauzz
    Registrato dal
    Jul 2001
    Messaggi
    303

    problema di sintassi con uno script...

    raga, ho bisogno di aiuto...

    ho questo script:






    <script language="Javascript">
    once("window.open('popup.html', '', 'width=287,height=191,scrollbars=no')","NOME DEL COOKIE", "10 sec");
    window.opener=self

    function once(command,id,interval){
    var mul = interval.substring(0,interval.indexOf(" "));
    mul = parseInt(mul);
    interval = interval.substring(interval.lastIndexOf(" ")+1,interval.length);
    if (interval == "sec"){ e = 1000; }
    else if(interval == "ore"){ e = 3600000; }
    else if (interval == "giorni"){ e = 86400000; }
    e = e * mul;
    var now = new Date();
    var ex = new Date();
    ex.setTime(now.getTime() + e);
    if (!getCookie(id)){
    eval(command);
    setCookie(id,"1",ex);
    }
    }
    function setCookie(name, value, expire){
    document.cookie = name + "=" + escape(value) + ((expire ==null) ? "" : ("; expires=" + expire.toGMTString()));
    }
    function getCookie(Name){
    var search = Name + "=";
    if (document.cookie.length > 0){
    offset = document.cookie.indexOf(search);
    if (offset != -1){
    offset += search.length;
    end = document.cookie.indexOf(";", offset);
    if (end == -1) {
    end = document.cookie.length;
    }
    return unescape(document.cookie.substring(offset, end));
    } else {
    return "";
    }
    } else {
    return "";
    }
    }
    -->

    </script>



    e devo integrare queste altre righe di codice, ma non riesco...


    var w = 350;
    var h = 110;
    var l = Math.floor((screen.width-w)/2);
    var t = Math.floor((screen.height-h)/2);
    window.open("avviso.html","","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l);


    aiutatemi voi
    grazie
    KLauzz

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao




    <script language="Javascript">
    var w = 350;
    var h = 110;
    var l = Math.floor((screen.width-w)/2);
    var t = Math.floor((screen.height-h)/2);
    once("window.open('avviso.html','','width=' + w + ',height=' + h + ',top=' + t + ',left=' + l)","NOME DEL COOKIE", "10 sec");
    window.opener=self




    Massimo

  3. #3
    Utente di HTML.it L'avatar di klauzz
    Registrato dal
    Jul 2001
    Messaggi
    303
    grazie Massimoooooo))
    funzia alla perfezione
    era proprio una cosa urgente
    grazie ankora.

    Ciauzz da
    KLauzz

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao


    Di niente

    Boun lavoro



    Massimo

  5. #5
    Utente di HTML.it L'avatar di klauzz
    Registrato dal
    Jul 2001
    Messaggi
    303
    Massimo, una info ancora, io ho una pagina divisa in 2 frame, e con lo script di prima, la popup mi compara, ma non a video, bensì si posiziona ridotta a icona sulla barra dello start.
    hai una soluzione a questo?

    Grazie

  6. #6
    Utente di HTML.it L'avatar di klauzz
    Registrato dal
    Jul 2001
    Messaggi
    303
    diciamo che il problema del codice l'ho risolto, e su di una pagina senza frame è perfetto.
    Ma non capisco proprio perkè in una pagina con top e body la pop non va a video ma si fionda sulla barra dello start...

  7. #7
    Utente di HTML.it L'avatar di klauzz
    Registrato dal
    Jul 2001
    Messaggi
    303
    una cosa del genere mi potrebbe aiutare?
    e se si, kome la posso integrare?


    var finestra=window.open();
    finestra.focus();

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao


    Aggiungi questa

    window.opener=self
    OnBlur=self.focus()



    Massimo

  9. #9
    Utente di HTML.it L'avatar di klauzz
    Registrato dal
    Jul 2001
    Messaggi
    303
    grazie Massimo,
    ma nulla da fare manko kon On Blur...
    non capisco proprio il problema.
    Ma certe cose spesso risultano inspiegabili...
    Grazie lo stesso di tutto.
    Un saluto

    KLauzz

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao



    se hai una pagina fatta a frame prova a sostituire

    OnBlur=self.focus()

    con


    OnBlur=top.focus()



    Massimo

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.