Im jouer avec un peu de code javascript qui crée un popup qui prend le code HTML en tant que paramètre et affiche en utilisant innerHTML. Il désactive et couvre l'arrière-plan. Avant de tenter d'expliquer tout mon code. Mon problème est simple, j'ai un script PHP qui affiche une cellule de tableau avec un lien pour ouvrir le menu contextuel.
$html = "<form name='form1' method='post' action='proc.php'><table><tr><td>Email:</td><td><input name='email' type='text' id='email' value=''></td></tr><tr><td>Password:</td><td><input name='mypassword' type='password' id='mypassword' value=''></td></tr><tr><td></td><td><input name='pkey' type='hidden' id='id' value=''><input type='submit' name='Submit' value='Submit'></td></tr></table></form><br><a href='javascript:afilter(7,31,2010)' onMouseOver=' return changeImage(4)' onMouseOut= 'changeImageBack(4)'>Close2Submit</a>";
$timelist .= "<td width='$w' height='50px' valign='top' onMouseOver=\"this.className='mouseover'\" onMouseOut=\"this.className='mouseout'\"><a href='javascript:Popup($html,'OK',null,'Cancel',null);'>Link</a></td>";
-
- $html = "<form name='form1' method='post' action='proc.php'><table><tr><td>Email:</td><td><input name='email' type='text' id='email' value=''></td></tr><tr><td>Password:</td><td><input name='mypassword' type='password' id='mypassword' value=''></td></tr><tr><td></td><td><input name='pkey' type='hidden' id='id' value=''><input type='submit' name='Submit' value='Submit'></td></tr></table></form><br><a href='javascript:afilter(7,31,2010)' onMouseOver=' return changeImage(4)' onMouseOut= 'changeImageBack(4)'>Close2Submit</a>";
-
-
- $timelist .= "<td width='$w' height='50px' valign='top' onMouseOver=\"this.className='mouseover'\" onMouseOut=\"this.className='mouseout'\"><a href='javascript:Popup($html,'OK',null,'Cancel',null);'>Link</a></td>";
-
Il semble que lorsque la cellule du tableau est affiché, affiche le contenu $ html automatiquement à l'intérieur de la cellule au lieu de seulement le bouton Link, qui lorsqu'on clique dessus devrait ouvrir une popup (qui a vraiment crée juste un div id et affiche innerHTML pour elle). En fait, le bouton Link ne fonctionne même pas. Sur l'affichage de l'impression Close2Submit "," OK ", null," Annuler ", null);> Link et si je planer sur le bouton Submit est dit" javascript & #058; Popup ("(sans guillemets). html $ est ce que les essais avec une Im ne sera pas le réel de la table que je veux afficher sur le popup, mais j'ai pensé que si $ html contenu travaillé alors tout devrait.
Ive essayé d'utiliser onclick de l'élément A avec #etc nulle et pourquoi le feu javascript sans clic de l'utilisateur? Ou il peut ne pas être de tir juste l'affichage, mais Ive a regardé à travers toutes les citations et les apostrophes mon mais je ne peux pas régler le problème.