Page 1 sur 1

document.getElementById dans php

Posté : 16 mai 2012, 21:39
par olivxii
bonjour,
je doit mettre un document.getElementById dans un echo php mais rien ne s'affiche du a cette ligne :

onclick="document.getElementById(\'video\').style.display=\'block\';"

voici mon code :
<?php
function ytshare() {
		if($_POST){
		$attachment = '';
		$app = array('name'=>'youtube');
		$video= '<img src="http://i4.ytimg.com/vi/'.$_POST['id'].'/default.jpg"/>
         <img onclick="document.getElementById(\'video\').style.display=\'block\';" style="z-index:3;margin-left:-120px;margin-bottom:5px;" src="bouton-play.png">
         <embed id="video" style="display:none;margin-top:-97px;" src="http://www.youtube.com/v/'.$_POST['id'].'?version=3&hl=en_US&rel=0" type="application/x-shockwave-flash" width="350" height="210" allowscriptaccess="always" allowfullscreen="true" id="ytvid" wmode="opaque"></embed>';
		 
		$share = stream_publish('a partagé <font color="#3b5998"><b>'.addslashes($_POST['title']).'</b></font> avec application Youtube
		 <p class="att_box">'.$video.'</p>',$attachment,$app);
						
		}
	}
?>
merci

Re: document.getElementById dans php

Posté : 17 mai 2012, 06:28
par xTG
Le problème ne vient pas du PHP.
Regardes ta console javascript peut être.

Re: document.getElementById dans php

Posté : 17 mai 2012, 18:01
par olivxii
en fait quand je modifie directement dans ma base de données sa fonctionne mais si je fais une insersertion via php il n'en veux pas il ne met rien a jour dans la bdd,
j'ai testé en mettant des " a la place des ' et la il me charge bien tout dans la bdd mais ca ne fonctionnepas, si je modifie directement dans la bdd sa fonctionne.

Re: document.getElementById dans php

Posté : 17 mai 2012, 18:13
par AB
j'ai testé en mettant des " a la place des ' et la il me charge bien tout dans la bdd mais ca ne fonctionnepas, si je modifie directement dans la bdd sa fonctionne.
pas clair, qu'est-ce qui ne fonctionne pas ?

Re: document.getElementById dans php

Posté : 18 mai 2012, 13:35
par agloubeach
Bonjour...
essayer de mettre "JavaScript" au niveau de head et le "style " dans une css
et tu donne un " ID" a l' élément ...bonne chance.