begin process at 2012 05 30 04:59:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

[a supprimer] background de mon rectangle


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[a supprimer] background de mon rectangle

mardi 1 avril 2008 à 16:32:36 | [a supprimer] background de mon rectangle

59cortex59

bonjour,

le code suivant permet de créer un rectangle avec du texte.
le texte change de couleur
mai le fond du rectangle non...


/******************************************************************************
* Textback Class
******************************************************************************/

Textback.prototype = new DynamicComponent();
Textback.parent = DynamicComponent.prototype;
Textback.prototype.constructor = Textback;

/******************************************************************************
* Constructor
******************************************************************************/
function Textback()
{
}

/******************************************************************************
* Initialize object
******************************************************************************/
Textback.prototype.init = function(svgId, objectName)
{
    Textback.parent.init.call(this, svgId, objectName, false);
    this.m_SizeFont = GetVisioPropAsInt(this.m_SvgNode, "FontSize");   
    this.m_txtParentElem = getChildNodeFromName(this.m_SvgNode, "text");
    this.m_rectElem = getChildNodeFromName(this.m_SvgNode, "rect");
        removeAllChild(this.m_txtParentElem);
    this.m_txtElem = createTextNode(this.m_txtParentElem, "");   
}

/******************************************************************************
* Callback for refresh event
******************************************************************************/
Textback.prototype.OnRefresh = function()
{
    var value = this.m_arrayValueDefinition[0].getValue();    
    var coltext = colortext;
    var red = Math.round((coltext & 0x000000FF) >> 0);
    var green = Math.round((coltext & 0x0000FF00) >> 8);
    var blue = Math.round((coltext & 0x00FF0000) >> 16);
    var fill = "fill:rgb("+ red +","+ green+","+blue+")";
    var size = "font-size:"+this.m_SizeFont;
    var fontType = "font-family:Arial Unicode MS"
    this.m_txtParentElem.setAttribute("style", fill+";"+size+";"+fontType);

    var colback = colorback;
    red = Math.round((colback & 0x000000FF) >> 0);
    green = Math.round((colback & 0x0000FF00) >> 8);
    blue = Math.round((colback & 0x00FF0000) >> 16);
    var back = "rgb("+ red +","+ green+","+blue+")";

this.m_rectElem.style.backgroundColor = back;

    var st = value;
    this.m_txtElem.nodeValue = st;
}



est ce que quelqu'un a une idée pour ce probléme??

merci d'avance.



Cette discussion est classée dans : var, math, prototype, round, textback


Répondre à ce message

Sujets en rapport avec ce message

réaliser une boucle pour obtenir plusieurs résultat ... [ par popy29 ] bonjour,je cherche à obtenir plusieurs  résultats ou n résultat différents à partir d'une fonction mais je ne trouve pas comment faire pour la boucle. [a supprimer] PS la couleur de fond de mon texte ne s'affiche pas [ par 59cortex59 ] bonjour, je voudrais afficher du texte qui change de couleur sur un fond rouge. Le texte s'affiche et change de couleur, mais la couleur de fond ne s Ajuster la taille d'une popup à l'écran [ par nuclearprout ] Bonjour à tous, je souhaiterais définnir la taille de ma popup en fonction de la résolution de l'écran. J'ai un début de bout de code mais il ne fonct Conversion en Base 36 [ par fhalckon ] J'ai juste un petit bug lorsque la conversion donne 0, le 0 ne s'indique pasC'est un script que j'ai copier ici (decimal to hexa) que j'ai légerement prototype.js --> bindAsEventListener [ par alexflex25 ] var obj = { name: 'A nice demo' };function handler(e)< Plusieurs comptes à rebours sur la même page html [ par guitown ] La théorie semble fonctionnée, j'ai bien mes différents comptes à rebours correspondants à mes diverses dates d'échéance mais le côté pratique, à savo de la vitesse [ par peterbud ] Bonjour à tous, Alors voilà,mon script me permet de faire tomber des gouttes de pluie sur ma page et ce que je cherche à faire c'est à varier la vites Si superieur... [ par christuckers ] Salut les CSistes !!!Aujourd'hui, pour pas changer, question, bete, qui je pense, vous demandera pas trop d'effort...Voici mes calculs javascripts :fu récupération de données [ par Spounky ] Bonjour,étant newbie en javascript je me permet de poser cette question. je voudrais récupérer un TIMESTAMP dans une base de donnée et le transformer Problème affichage images sous ie [ par freemykl73 ] Bonjour à tous,Je cherche à mettre en place un script qui fait un décompte sur un site InternetJ'ai un petit problème avec ce script sous IE7: les ima


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales