histoire de frame couleur et php...

histoire de frame couleur et php... - Programmation

Marsh Posté le 19-01-2001 à 20:12:21    

est-il possible de changer la couleur d'une frame (ou une image se trouvant sur la frame) en cliquant sur un lien d'une autre frame...
 
 
Merci de me répondre parce que je ne vois vraiment pas comment faire.

Reply

Marsh Posté le 19-01-2001 à 20:12:21   

Reply

Marsh Posté le 19-01-2001 à 22:00:58    

c tout à fait possible mais php n'a rien à voir là dedans, c du javascript ;)
ton lien devrait ressembler à kk chose comme ça :
<a href="javascript:document.parent.FrameCible.bgcolor=#FFFFFF">

 

Reply

Marsh Posté le 19-01-2001 à 23:07:05    

ok
 
Et si je veux que quand on clique sur un bouton dans une frame, l'image qui est dans l'autre frame change, sachant que le nom des différentes images se trouvent dans une base de donnée.
 
 
(il faut pas m'expliquer pour les base de données, c'est juste pour info)

Reply

Marsh Posté le 20-01-2001 à 10:43:24    

c encore du javascript ;) mais tu dois récup les infos dans la bdd avant car javascript peut pas le faire et ensuite tu appelle le changement avec une fonction précisant la frame cible et la source de l'image (qui vient de la bdd), voici un petit exemple qui doit marche (pas testé) :
 
function isNS()
{
if ((navigator.appName == "Netscape" ) && (navigator.appVersion.substring(0,1)>=4))
ssreturn true;
}
 
function rollover(Frame, imgName, over)
{
 if (isNS())
 {
ssif (!document." + Frame + ".images) {return;};
sswhichIm = document." + Frame + ".images[imgName];
ssif (over) { whichIm.src = "images/" + imgName + "_on.gif"; }
ssssssss else { whichIm.src = "images/" + imgName + "_off.gif"; };
 }
 else
 {
ssif (over)
sseval("document." + Frame + "." + imgName + ".src= 'images/" + imgName + "_on.gif'" );
sselse
sseval("document." + Frame + "." + imgName + ".src= 'images/" + imgName + "_off.gif'" );
 }
}
 
Pour faire le rollover il faut que tu appelle la fonction rollover("MaFrame", "MonImage", true)
le troisième argument de la fn prend soit la valeur true (sur un onMouseOver par ex.) soit la valeur false (sur onMouseOut par ex.) pour afficher l'image image_on.gif ou image_off.gif

 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed