Couleur contour en fonction du contenu
txiki
Messages postés
6514
Date d'inscription
Statut
Contributeur
Dernière intervention
-
arthezius Messages postés 3756 Statut Membre -
arthezius Messages postés 3756 Statut Membre -
Bonjour et meilleurs vœux à tous,
Bon je participe a un Intranet qui est réalisé avec Isotools Studio (logiciel qui m'est imposé, hélàs !).
Sur la page d'accueil on voudrais mettre une zone d'"Alertes" afin de faire passer les messages en direct de type: "Internet est momentanément indisponible." (les mises en lignes ne s'effectuant que les mardi et jeudi de chaque semaine) et par une autre Direction. Nous ne maitrisons donc pas cette mise en prod.
Par contre nous avons une page "d'administration" qui nous permet, à certaines personnes, d'écrire des messages. Les titres de ces messages se transforment en lien sur une nouvelle page et en cliquant sur l'un d'eux, on ouvre un pop-up pour lire le message.
Ces liens doivent s'afficher dans un cadre sur la page d'accueil. Je peux insérer une zone de texte avec un contour de 1 ou 2 px mais c'est du codage en dur. Il faut donc que je trouve une manière de créer une zone avec un contour qui change de couleur selon qu'il y ait ou pas de contenu.
Ma question:
Comment changer le contour du cadre contenant les liens Vert s'il n'y a pas de messages, Rouge s'il y a un message ?
Par défaut il sera vert.
J'ai pensé a du javascript, en gros: (si vide = vert, si renseigné = rouge) mais je n'y connais absolument rien en javascript ou si peu.
Merci pour vos conseils et aide.
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
Bon je participe a un Intranet qui est réalisé avec Isotools Studio (logiciel qui m'est imposé, hélàs !).
Sur la page d'accueil on voudrais mettre une zone d'"Alertes" afin de faire passer les messages en direct de type: "Internet est momentanément indisponible." (les mises en lignes ne s'effectuant que les mardi et jeudi de chaque semaine) et par une autre Direction. Nous ne maitrisons donc pas cette mise en prod.
Par contre nous avons une page "d'administration" qui nous permet, à certaines personnes, d'écrire des messages. Les titres de ces messages se transforment en lien sur une nouvelle page et en cliquant sur l'un d'eux, on ouvre un pop-up pour lire le message.
Ces liens doivent s'afficher dans un cadre sur la page d'accueil. Je peux insérer une zone de texte avec un contour de 1 ou 2 px mais c'est du codage en dur. Il faut donc que je trouve une manière de créer une zone avec un contour qui change de couleur selon qu'il y ait ou pas de contenu.
Ma question:
Comment changer le contour du cadre contenant les liens Vert s'il n'y a pas de messages, Rouge s'il y a un message ?
Par défaut il sera vert.
J'ai pensé a du javascript, en gros: (si vide = vert, si renseigné = rouge) mais je n'y connais absolument rien en javascript ou si peu.
Merci pour vos conseils et aide.
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
A voir également:
- Couleur contour en fonction du contenu
- Fonction si et - Guide
- Word a trouvé du contenu illisible - Guide
- Boite a couleur - Télécharger - Divers Photo & Graphisme
- Mise en forme conditionnelle excel couleur - Guide
- Fusionner deux cellules excel en gardant le contenu - Guide
1 réponse
Je dirai que tout dépends de la manière que tu as actuellement pour afficher ce message.
Si ce message et affiché via un variable php, il te suffit de la contrôler de d'afficher la couleur en fonction de...
Exemple:
C'est un exemple duquel tu peut t'inspirer.
Si ce message et affiché via un variable php, il te suffit de la contrôler de d'afficher la couleur en fonction de...
Exemple:
echo'<div style="border:1px solid #';
if(empty($data['message']))
{
echo'f00;';
}
else{
echo'008000';
}
echo';">';
C'est un exemple duquel tu peut t'inspirer.