0
Dans le Javascript suivant je dois continuer à trouver le mainFrame des pages instantanées, y at-il une meilleure manière de faire ceci?Javascript: trouver un cadre sur mainPage dans les popups?
function sendRefreshMessage(data) {
var myObj = null;
myObj = document.getElementById('slPlugin');
if (null != myObj) {
try {
//perform operation on myObj
} catch (err) {
}
}
else {
if (null != top.opener.top.mainFrame) {
myObj = top.opener.top.mainFrame.document.getElementById('slPlugin');
if (null != myObj) {
try {
//perform operation on myObj
} catch (err) {
}
}
}
else {
myObj = top.opener.top.opener.top.mainFrame.document.getElementById('slPlugin');
if (null != myObj) {
try {
//perform operation on myObj
} catch (err) {
}
}
}
}
}
Merci, je vais essayer. – VoodooChild
Je n'avais que les blocs catch vides car j'obtiendrais une erreur JavaScript si l'opération sur le plugin échouait. – VoodooChild