begin process at 2010 03 18 04:05:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Variables PHP dans JS


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

Variables PHP dans JS

dimanche 23 mars 2008 à 13:17:38 | Variables PHP dans JS

Dyx50

Bonjour,

Alors voila depuis 2 jours je me casse la tête à propos de ma question. J'explique mon problème :

J'ai un espace membre ou le membre peut ajouter des contacts avec avatars.
J'ai fais en sorte que quand le membre pointe sa souris sur l'avatar de son contact, un <div> s'affiche pour montrer son adresse email, pseudo etc ...

Jusque là pas de problèmes cependant j'aimerais maintenant que le membre puisse supprimer le contact dans le <div>. C'est pourquoi je dois sur le lien "Supprimer ce contact" mettre des variables php que j'appelle avec ma base de donnée mais je n'arrive pas à le faire avec javascript.

Voici le code php que j'utilise pour afficher les contacts du membre.

echo'<div id="des" ></div>';

while ($donnees = mysql_fetch_array($requete))
                    {
                       echo '<div class="contact"><img scr="'.$donnees['imgcontactl'].'" onMouseover="showfloatie(\''.$donnees['email'].' \', event)" / ></div>';
                    }

Explication :
$donnees['imgcontactl'] c'est tout simplement l'url de l'image du contact
onMouseover="showfloatie(\''.$donnees['email'].' \', event)" c'est la fonction qui appelle mon script JS

Voici maintenant le code JS.

var floatiewidth="621px"
var floatieheight="15px"
var floatiebgcolor=""
var fadespeed=70

var baseopacity=0
function slowhigh(which2){
imgobj=which2
browserdetect=which2.filters? "ie" : typeof which2.style.MozOpacity=="string"? "mozilla" : ""
instantset(baseopacity)
highlighting=setInterval("gradualfade(imgobj)",fadespeed)
}

function instantset(degree){
cleartimer()
if (browserdetect=="mozilla")
imgobj.style.MozOpacity=degree/100
else if (browserdetect=="ie")
imgobj.filters.alpha.opacity=degree
}

function cleartimer(){
if (window.highlighting) clearInterval(highlighting)
}

function gradualfade(cur2){
if (browserdetect=="mozilla" && cur2.style.MozOpacity<1)
cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.1, 0.99)
else if (browserdetect=="ie" && cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=10
else if (window.highlighting)
clearInterval(highlighting)
}

function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function paramexists(what){
return(typeof what!="undefined" && what!="")
}
function showfloatie(thetext, e, optbgColor, optWidth, optHeight){
var dsocx=(window.pageXOffset)? pageXOffset: ietruebody().scrollLeft;
var dsocy=(window.pageYOffset)? pageYOffset : ietruebody().scrollTop;
var floatobj=document.getElementById("des")
floatobj.style.display="block"
floatobj.style.backgroundColor=paramexists(optbgColor)? optbgColor : floatiebgcolor
floatobj.style.width=paramexists(optWidth)? optWidth+"px" : floatiewidth
floatobj.style.height=paramexists(optHeight)? optHeight+"px" : floatieheight!=""? floatieheight : ""
floatobj.innerHTML=thetext
var floatWidth=floatobj.offsetWidth>0? floatobj.offsetWidth : floatobj.style.width
var floatHeight=floatobj.offsetHeight>0? floatobj.offsetHeight : floatobj.style.width
var winWidth=document.all&&!window.opera? ietruebody().clientWidth : window.innerWidth-20
var winHeight=document.all&&!window.opera? ietruebody().clientHeight : window.innerHeight
e=window.event? window.event : e
floatobj.style.left=dsocx+winWidth-floatWidth-5+"px"
if (e.clientX>winWidth-floatWidth && e.clientY+20>winHeight-floatHeight)
floatobj.style.top=dsocy+5+"px"
else
floatobj.style.top=dsocy+winHeight-floatHeight-5+"px"
slowhigh(floatobj)
}

Voila j'espère que vous pourrez m'aider et surtout j'espère avoir été clair
dimanche 23 mars 2008 à 21:53:58 | Re : Variables PHP dans JS

Dyx50

Petit up, je change mon problème car j'ai en partie résolu ma question ( en partie ) j'aimerais maintenant pouvoir afficher une image dans

showfloatie()

dont voici le code :

<div class="url-contact" onMouseover="showfloatie(\''.$donnees['urlcontact'].'\', event)"><a href="'.$donnees['urlcontact'].'" >'.$chaines[0].'</a></div>

mais le problème c'est que ce code n'accepte pas le < > ( il n'inscrit pas ce que je souhaite )
lundi 24 mars 2008 à 09:17:45 | Re : Variables PHP dans JS

bultez

Membre Club


Bonjour,
    certes... et il y a quoi dans $donnees['urlcontact'], dans $chaine[0]...
        on devine comment ?
    et décortique...   <?php echo($donnees['urlcontact']);?>   ... et le reste... pour voir

>>c'est que ce code n'accepte pas le < >
    lesquels ?
    et il doit manquer l'echo qui génère ça... alors avec les " ou les ' que tu
        dois y mettre, probablement un conflit.



                Cordialement            Bul         [mon Site]     [M'écrire]


Cette discussion est classée dans : style, var, window, if, floatobj


Répondre à ce message

Sujets en rapport avec ce message

2 menuS deroulants java dans une page [ par DEVLYNE ] Bonjour!Sachez que je suis uns très grande débutante mais j'ai un petit souci.J'utilise un logiciel gratuit: Coffee Cup DHTML menu pour faire mes menu IE8 > drag qui agrandit la zone affichable pourtant en overflow hidden [ par neiimad ] Bonjour. Ma zone affichable s'agrandit sous IE8 lorsque je tente de déplacer mon élément hors de celle ci, malgré l'overflow hidden. Je n'ai pourtan Page de chargement après un formulaire [ par cubitus79 ] Bonjour, J'ai actuellement des problème pour mettre en place une animation de chargement a la suite de mon formulaire. J'explique mieux: j'ai un for Menu javascript [ par milimouse ] bonjour Je cherche de l'aide car je n'arrive pas a modifier l'apparence de mon menu je l'ai récupéré sur le forum et je suis novice en ce domaine (j Problème de script avec IE - OK ac Firefox - Position relative et absolute [ par bof123 ] Bonjour, J'ai un problème de compatibilité avec un script (trouvé sur le net) et IE. c'est un script qui permet d'afficher qq images derrière le curs Player multi format sécuriter java & php [ par c2bomb ] bonjour a tous,je cherche a afficher mon player,dans une fenetre style popup,mais hélas je suis vraiment nulle en javascript...si quelq'un peut m'aide problem script sous ie [ par zackys ] Bonjour ! voila j'ai un petit soucis avec un script que j'ai trouvé ici il fonction trés bien mais seulement sous ie j'ai un message erreur a la lign javaScript liste déroulante [ par beka74 ] Bonjour, je débute en java script et je voudrai afficher des zone de saisie selon le choix dans la liste déroulante j'ai fait une fonction avec un if relancement de la page mère [ par cyberfinger01 ] bonjour guys, Dans mon projet j'ai une page mere qui appelle une page popup en show dialog. Qd je ferme la page popup la page mere se relance d'ou la


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

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

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