IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[défi n°1] limite de javascript en calcul?


Sujet :

JavaScript

  1. #21
    Invité
    Invité(e)
    Par défaut
    Opera n'a pas l'air d'aimer la recuperation dynamique des feuilles de style :
    Expression evaluated to null or undefined and is not convertible to Object: document.styleSheets
    :s

  2. #22
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    bon, je vois que ça avance

    pour opéra c'est clair que j'ai pas testé (jamais bossé avec); trop de faiblesses dans ce navigatuer pour tripoter tout et n'importe quoi!


    bravo à ceux qui ont trouvé


    au fait, le principe vous branche ou pas?
    sortir un peu de la routine par des ptits défis rigolos?

  3. #23
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    LOL JT j'ai déja une moulinette à chiffrage de message par paquets de 4 !

    sinon tu as vu mon autre post concernant l'éval ??? curieux non ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #24
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    oui, curieux

  5. #25
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 77
    Par défaut
    Donc tu lis les chiffres contenu dans le CSS et tu crée le message avec ca ?

    Aussi, tu fais une concaténation du nom de tes 2 premières classes pour créer le 'alert' ? Et tu l'appele par calcul ? c'est bien ca ?

  6. #26
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    oui oui, les 2 premières pour alert et les 9 suivantes pour l'interprétation des nombres;

  7. #27
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    soluce en clair:


    Cette partie du code est inutile puisque la valeur renvoyée par la fonction n'est appelée nulle part dans le script; de plus, calcul() est écrasée (elle est redéclarée juste après):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function calcul(){
    var c=1;
    for(i=0;i<document.getElementsByTagName('input').length;i++){
    c*=parseFloat(document.getElementsByTagName('input')[i].value)}
    }
    c est une variable locale; c'est la variable globale du même nom, déclarée au début du script, qui est évaluée dans la 2è fonction calcul()

    pour le reste, c'est bien les noms de classes, dans la première feuille de style, qui fournissent la chaîne "alert(String.fromCharCode(valeurs)";

    valeurs correspond aux valeurs de marges successives dans les classes 2 à 11 de la feuille de style;

  8. #28
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    161
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 161
    Par défaut
    Marrant ton script, je ne pensais pas qu'on pouvait accéder aux styles CSS comme ça.

  9. #29
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    la vache, t'es allé le chercher loin celui-là

  10. #30
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    161
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 161
    Par défaut
    J'ai fait une recherche sur "Opéra" et je suis tombé sur ce topic ^^

    Edit : je viens de trouver ton 2e défi, je vais aller voir ça.

  11. #31
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    ah ouias, je me souviens, c'est la faute à denisC ça

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Limitation de javascript
    Par JoseF dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 05/04/2008, 20h31
  2. javascript: le calcul ne se lance pas
    Par kel11 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 07/03/2008, 10h58
  3. Limiter taille feuille de calcul Excel..
    Par alexbabey dans le forum Excel
    Réponses: 6
    Dernier message: 05/02/2008, 16h29
  4. Limite de javascript
    Par intelcore dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 05/07/2007, 14h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo