Aller au contenu

FireStorm

Actif
  • Compteur de contenus

    12
  • Inscrit(e) le

  • Dernière visite

Messages postés par FireStorm

  1. résolu :

    function screen_saver(e){
    if (e == "activation") {
    clearInterval(delay_before_screensaver);
    var sp = document.createElement('div');
    sp.id = "saver";
    document.getElementsByTagName('body')[0].appendChild(sp);
    document.getElementsByTagName('body')[0].hasScreenSaver = sp;
    }
    else if (typeof delay_before_screensaver == 'undefined') {
    delay_before_screensaver = setInterval ("screen_saver(\"activation\")", 2000);
    }
    else {
    clearInterval(delay_before_screensaver);
    if (document.getElementsByTagName('body')[0].hasScreenSaver) {
    the_div = document.getElementById('saver');
    the_div.parentNode.removeChild(the_div);
    document.getElementsByTagName('body')[0].hasScreenSaver = null;
    }
    delay_before_screensaver = setInterval ("screen_saver(\"activation\")", 2000);
    }
    }
    window.onload = window.document.onmousemove = screen_saver;

    pour le CSS il faut lire au dessus

    je suis ouvert aux propositions, critiques positives et negatives

  2. Bonjour!

    je fais un "économiseur de page" et je vois pas pourquoi on ne peut pas "sortir de la veille" sur IE6 et IE7, le tout marche bien sur FF.

    je précise que j'ai déjà posté sur alsa mais pas de solution donc je tente ici.

    le code css

    #saver {
    position:absolute;
    z-index: 1000;
    width:100%;
    height:100%;
    left:0;
    top:0;
    margin:0;
    padding:0;
    background:transparent url(./images/silver_transparency.png);
    background:url(no-image);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='./images/silver_transparency.png');
    }

    attention ci-dessus les 2 dernières lignes sont pour IE, pour tester sur FF il faut les supprimer

    function screen_saver(e){
    if (e == "activation") {
    clearInterval(delay_before_screensaver);
    var sp = document.createElement('div');
    sp.id = "saver";
    document.getElementsByTagName('body')[0].appendChild(sp);
    document.getElementsByTagName('body')[0].hasScreenSaver = sp;
    return;
    }
    else if (typeof this.delay_before_screensaver != 'undefined') {
    clearInterval(delay_before_screensaver);
    if (document.getElementsByTagName('body')[0].hasScreenSaver) {
    the_div = document.getElementById('saver');
    the_div.parentNode.removeChild(the_div);
    document.getElementsByTagName('body')[0].hasScreenSaver = null;
    }
    this.delay_before_screensaver = setInterval ("screen_saver(\"activation\")", 3000);
    }
    if (typeof this.delay_before_screensaver == 'undefined') {
    this.delay_before_screensaver = setInterval ("screen_saver(\"activation\")", 3000);
    }
    }

    window.onload = window.onmousemove = screen_saver;

  3. Bonjour,

    si j'ai bien compris ton code, tu cherches à génrérer un WHERE en fonction de 3 paramètres passés en GET, qui ont des valeurs par défaut (année, mois, et jour) ?

    Hello !

    merci pour ta proposition ça m'a l'air la plus interessante qu'on m'a proposé. :cool:

  4. Hello,

    j'arrive pas à optimiser ce code (pb de logique!)

    if (isset($_GET)) {
    $year = 'YEAR(date) = \''.$_GET['annee'].'\' ';
    $month = 'MONTH(date) = \''.$_GET['mois'].'\' ';
    $day = 'DAYOFMONTH(date) = \''.$_GET['jour'].'\' ';
    $with_year = 'AND '.$year;
    $with_month = 'AND '.$month;
    $with_day = 'AND '.$day;
    if (isset($_GET['annee']) && ($_GET['annee'] != 'année')) {
    if (isset($_GET['mois']) && ($_GET['mois'] != 'mois')) {
    if (isset($_GET['jour']) && ($_GET['jour'] != 'jour')) {
    $period = 'WHERE '.$year.$with_month.$with_day;
    }
    else { $period = 'WHERE '.$year.$with_month; }
    }
    elseif (isset($_GET['jour']) && ($_GET['jour'] != 'jour')) {
    $period = 'WHERE '.$year.$with_day;
    }
    else { $period = 'WHERE '.$year; }
    }
    elseif (isset($_GET['mois']) && ($_GET['mois'] != 'mois')) {
    if (isset($_GET['jour']) && ($_GET['jour'] != 'jour')) {
    $period = 'WHERE '.$month.$with.$with_day;
    }
    else { $period = 'WHERE '.$month; }
    }
    elseif (isset($_GET['jour']) && ($_GET['jour'] != 'jour')) {
    $period = 'WHERE '.$day;
    }
    else { $period = ''; }
    }

  5. en fait je crois que le problème vient de là:

    el.getTop = function(){return parseInt(el.style.top) || 0};

    il va chercher le style top de l'élément de drag, comment spécifier par le javascript d'aller pointer sur le fichier CSS "scroll.css" ?

  6. bonjour,

    j'ai utilisé un script js pratique pour faire des scrolls personnalisés. Sur le site à l'origine du script, j'ai copié le code js mais contrairement au site, j'ai mis le CSS dans un fichier externe.

    J'ai constaté que ça fonctionne sur tous les éléments sauf l'élément "drag", qui se trouve déplacé (comme si top=0px).

    http://goirand.christophe.free.fr/Site_tes...e-chocolat.html

    function getElement(name,nest)
    {
    nest = nest ? 'document.'+nest+'.' : '';
    var el = dom ? document.getElementById(name) : iex ? document.all[name] : ns4 ? eval(nest+'document.'+name) : false;
    el.hideVis = function(){el.style.visibility='hidden'};
    el.showVis = function(){el.style.visibility='visible'};
    el.getTop = function(){return parseInt(el.style.top) || 0};
    el.setTop = function(y){el.style.top=y};
    el.getHeight = function(){return ns4 ? el.document.height : el.offsetHeight};
    el.getClipHeight = function(){return ns4 ? el.clip.height : el.offsetHeight};
    el.addEvent = addEvent;
    el.removeEvent = removeEvent;
    return el;
    }

  7. bonjour,

    j'aimerais changer la propriété couleur d'un lien à partir de l'ID de son "parent" LI,

    <li id="article1"><a href="./chocolatier-torrefacteur-lyon.html" onMouseOver="javascript:color('article1');">Une affaire de famille</a></li>

    dans le javscript j'ai mis:

    document.getElementById('article1').childNodes.firstchild.style.display='none';

    dans firefox il me dit qu'il ny a pas de propiété, j'ai essayé plusieurs méthodes.

×
×
  • Créer...