begin process at 2012 05 28 23:57:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

Changement de police sur clic


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

Changement de police sur clic

mercredi 8 avril 2009 à 13:14:51 | Changement de police sur clic

Kurus

Bonjour à tous !

Je souhaiterai réaliser un changement de police de caractère sur clic d'un certain texte . Il s'agit d'un arbre. J'ai réussi à réaliser la fonction en Java, cependant, le changement ne se fait pas instantanément, je dois passer la souris sur le texte pour que ce dernier change ... Quelqu'un aurait il une idée ? Merci

function OnClickDossier( index, texte )
            {
               
                            
               
                treeView.Noeuds(change).style="Poste"
                treeView.Noeuds(change).styleOnOver="PosteOver"
                               
                                 
                treeView.Noeuds(index).style = "Racine"
                treeView.Noeuds(index).styleOnOver = "RacineOver"
               
                change=index
               
                           
            }
jeudi 9 avril 2009 à 14:26:17 | Re : Changement de police sur clic

jdmcreator

Réponse acceptée !
Bonjour,

Premièrement comme je le dois toujours le préciser, parle de Javascript à la place de Java car Java est un autre langage de programmation ;)

pour changer la police tu peux faire appel à ce genre de script :

<script type="text/javascript">
function police(id){
document.getElementById(id).style.fontFamily="'Arial Black'";
}
</script>
<div id=test>Mon texte qui a va changer</div><span onclick="police('test')">Cliquer ici !!!</span>

Si cela peut t'aider,

JDMCreator
jeudi 9 avril 2009 à 16:14:25 | Re : Changement de police sur clic

Kurus

Le soucis que j'ai c'est que le texte qui change est dans le script lui même ... Ou alors peut être cela ne change-t-il rien ?
jeudi 9 avril 2009 à 23:11:15 | Re : Changement de police sur clic

jdmcreator

Heum.... il faudrait que tu me montres le script pour cela. Aussi, pose-toi la question : Est-ce nécessaire qu'il soit dans le script ?
jeudi 9 avril 2009 à 23:18:36 | Re : Changement de police sur clic

Kurus

Voici ce qu'il y a dans le .html

treeView = new TreeView("BordTreeView", "TreeView/vide.gif", "Hummel", "Racine", "RacineOver", "" ,indexTree , "treeView")
                // Ajoute un noeud
               
                 
                var chaussure = treeView.Add( "TreeView/vide.gif", "Chaussure", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = chaussure.Add( "TreeView/vide.gif", "Gammes 11.1", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = chaussure.Add( "TreeView/vide.gif", "Gammes 9.3", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = chaussure.Add( "TreeView/vide.gif", "Gammes 5.3", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = chaussure.Add( "TreeView/vide.gif", "Gammes 3.3", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = chaussure.Add( "TreeView/vide.gif", "Gammes 1.3r", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = chaussure.Add( "TreeView/vide.gif", "Gammes GK", "Poste", "PosteOver", "OnClickDossier" )
               
                var ballon = treeView.Add( "TreeView/vide.gif", "Ballon", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = ballon.Add( "TreeView/vide.gif", "Match", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = ballon.Add( "TreeView/vide.gif", "Entrainement", "Poste", "PosteOver", "OnClickDossier" )
               
                var maillot = treeView.Add( "TreeView/vide.gif", "Maillot", "Poste", "PosteOver", "OnClickDossier" )
               
                var shorts = treeView.Add( "TreeView/vide.gif", "Shorts", "Poste", "PosteOver", "OnClickDossier" )

                var chaussette = treeView.Add( "TreeView/vide.gif", "Chaussettes", "Poste", "PosteOver", "OnClickDossier" )

                var tenug = treeView.Add( "TreeView/vide.gif", "Tenue de Gardien", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = tenug.Add( "TreeView/vide.gif", "Sweat", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = tenug.Add( "TreeView/vide.gif", "Pantalon", "Poste", "PosteOver", "OnClickDossier" )
               
                var equipa = treeView.Add( "TreeView/vide.gif", "Equipement Arbitre", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = equipa.Add( "TreeView/vide.gif", "Maillot", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = equipa.Add( "TreeView/vide.gif", "Short", "Poste", "PosteOver", "OnClickDossier" )
               
                var chasuble = treeView.Add( "TreeView/vide.gif", "Chasubles et divers", "Poste", "PosteOver", "OnClickDossier" )
               
                var survete = treeView.Add( "TreeView/vide.gif", "Survêtements", "Poste", "PosteOver", "OnClickDossier" )
               
                var jog = treeView.Add( "TreeView/vide.gif", "Jogging", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = jog.Add( "TreeView/vide.gif", "Sweat", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = jog.Add( "TreeView/vide.gif", "Pantalon", "Poste", "PosteOver", "OnClickDossier" )
               
                var veste = treeView.Add( "TreeView/vide.gif", "Coupe-vent et veste", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = veste.Add( "TreeView/vide.gif", "Coupe-vent", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = veste.Add( "TreeView/vide.gif", "Veste", "Poste", "PosteOver", "OnClickDossier" )
               
                var teeshirt = treeView.Add( "TreeView/vide.gif", "Tee-shirt/Polo/Bermuda", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = teeshirt.Add( "TreeView/vide.gif", "Tee-shirt", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = teeshirt.Add( "TreeView/vide.gif", "Polo", "Poste", "PosteOver", "OnClickDossier" )
                    var dossier = teeshirt.Add( "TreeView/vide.gif", "Bermuda", "Poste", "PosteOver", "OnClickDossier" )
               
                var bagage = treeView.Add( "TreeView/vide.gif", "Bagagerie", "Poste", "PosteOver", "OnClickDossier" )
           
                var accessoire = treeView.Add( "TreeView/vide.gif", "Accessoires", "Poste", "PosteOver", "OnClickDossier" )

Et dans mon .js

function TreeView_Start()
{
    // Crée le DIV où sera intégré la treeview ( qui se muniera de scroll barres si nécessaire )
    document.write( "<DIV ID = 'CONTOUR_TREEVIEW' CLASS = '" + this.styleBorder + "'>" )

    // Crée un tableau d'une ligne et sans bord
    document.write( "<TABLE ID = '" + this.table + "' BORDER = 0 CELLSPACING = 0 CELLPADDING = 0>" )
    document.write( "<TR><TD VALIGN = middle nowrap>" )

    // Ajoute l'icone
    document.write( "<IMG ID = 'ICONE_0' SRC = '" + this.icone + "'" )
    document.write( "ONCLICK = '" + this.onClick + "( &quot;" + this.index + "&quot; , &quot;" + this.texte + "&quot; )' " )
    document.write( "ONMOUSEOVER = 'OnOver( &quot;" + this.index + "&quot; )' " )
    document.write( "ONMOUSEOUT = 'OnOut( &quot;" + this.index + "&quot; )'>" )

    // Change de colonne
    document.write( "</TD><TD VALIGN = middle nowrap>" )

    // Ajoute le texte
    document.write( "<FONT ID = 'TEXTE_0' " )
    document.write( "CLASS = '" + this.style + "'" )
    document.write( "COLOR = '#000000' " )
    document.write( "ONCLICK = '" + this.onClick + "( &quot;" + this.index + "&quot; , &quot;" + this.texte + "&quot; )' " )
    document.write( "ONMOUSEOVER = 'OnOver( &quot;" + this.index + "&quot; )' " )
    document.write( "ONMOUSEOUT = 'OnOut( &quot;" + this.index + "&quot; )'>" )
    document.write( this.texte + "</FONT>" )

    // Referme la colonne et le tableau
    document.write( "</TD></TR></TABLE>" )

    // Parcourt le tableau de noeuds
    var indice = 0
    while( this.tableauEnfants[ indice ] != null )
    {
        // Lance l'affichage du noeud
        this.tableauEnfants[ indice ].Draw()

        // Passe au noeud suivant
        indice ++
    }

    // Referme le DIV
    document.write( "</DIV>" )
}
jeudi 9 avril 2009 à 23:32:54 | Re : Changement de police sur clic

jdmcreator

Ouch... beaucoup de code mais qu'est-ce que tu souhaites changer comme police ?
jeudi 9 avril 2009 à 23:39:47 | Re : Changement de police sur clic

Kurus

[img]http://img21.imageshack.us/img21/488/sanstitreywm.jpg[/img]

Voila le soucis : 1) mon arbre au départ .
2) Une fois que j'ai cliqué sur l'une des branches (techniquement le texte devrais passer immédiatement en gras, or non)
3) je déplace la souris, et là le texte change
4)quand je clique sur une autre branche même problème, sauf qu'en plus, je suis obligé de repasser la souris sur la branche cliquée précédemment pour la repasser en mode "normal"


Cette discussion est classée dans : changement, treeview, index, change, noeuds


Répondre à ce message

Sujets en rapport avec ce message

Fermer une page qui contient des cadres [ par Nox ] salut!j'ai un index.html qui contient 2 cadres: "page" et "bas"(page.html et bas.html)bon...dans page.html j'ai une fonction Quitter dans un : javascr Changement d'image d'un autre frame [ par NiFF ] Ma page est séparée en 2, et il y a deux frames : je voudrais que lorsque le visiteur clique sur une image de la frame de gauche, elle s'afiche dans u Changement de couleur de cellules dans un tableau [ par krevette ] Bonjour tt le mondej'aimerais changer la couleur des cellules d'un tableau (jusque la pas de probleme). Mais ce qu'il y a c'est que je voudrais change Roll-over spécial [ par Inc0 ] Voila, je voudrai faire un rollo- over assez joli.Lorsque la souris est au dessus du lien ça change de couleur. Ok ça j' arrive (lol), mais maintenant Timeout [ par turlut ] Bonjour tout le monde !J'aimerais bien créer un code javascript qui ouvre une fenêtre avec un url genre www.monsite.com/index.php?url= avec une boucl ouvrir page en modifiant contenu des frames [ par cyrilc ] Salut à tous,J'ai une page (index.htm) contenant deux frames pointant vers respectivement vers bandeau.htm et principal.htm.Je voudrais pouvoir ouvrir Bloqué la taille d'une fenêtre index???? [ par donmiguel ] Salut à tous, voilà, j'ai presque terminé mon site (presque) mais j'ai quelque détail encore à régler donc un qui me donne du fil à retordre lol... je changement de couleur apres activation d'une check box [ par ddyefre ] salut !j'aimerai savoir comment faire ou bien si vous avez des scripts qui me permettrait de changer la couleur d'une ligne lorsque l'utilisateur cliq Rediriger une page vers un iframe ? [ par Dkparker21 ] Voila mon problème, Quand j'ouvre une page nommée "page.htm", je vérifie si elle est bien dans l'iframe 'cadre1' prévu à cet effet par : if (sel z-index [ par MiTcH37 ] buenos dias...j'aimerai savoir comment modifier le z-index d'une div par le javascript...par exemple pour la hauteur c'est :document.all.NomDiv.style.


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,452 sec (4)

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