J'utilise a popup plugin pour ouvrir ma fenêtre pop-up.Problème avec la fenêtre contextuelle jquery
Générer une table html en utilisant Javascript. En cela il y a la colonne Employee Id
ayant un lien hypertexte. Je suis ouverture popup sur le clic de l'hyperlien pour afficher les détails de l'employé.
dynamique généré code:
<a id='" + arrElement[0].EMP_DATA[i].EMP_ID +"'
href='employee.do?requestSource=EMP_PROFILE&empId=" +
arrElement[0].EMP_DATA[i].EMP_ID+"'
class='empName' >
<B>" +arrElement[0].EMP_DATA[i].EMP_NAME+"</B>
</a>
Problème: popup est ouvert dans la même fenêtre. Ce problème se produit uniquement lorsque le code est généré dynamiquement en utilisant java script
suivant est mon code pour ouvrir le menu contextuel, appelant le code de script après la fin de la table des employés:
$('.empName').popupWindow({
centerScreen: 1,
scrollbars: 1,
height: ($(window).height()-100),
width: ($(window).width()-100)
});
S'il vous plaît aider
Jesse J'utilise le même plugin pour ouvrir mes autres popups. – Vicky
Je confirme également la bibliothèque popupWindow chargée correctement – Vicky
Ah, une autre idée, faites-vous l'appel de la fenêtre popup dans le même "événement" que lorsque vous écrivez la table? Essayez de mettre en place un événement futur, par ex. en utilisant window.setTimeout (10, setupPopups); Cela peut être dû au fait que les éléments DOM ne sont pas immédiatement accessibles après leur écriture ... Cela fait trop longtemps que je me suis trompé pour m'en souvenir. –