Erreur IE11: SCRIPT5007 : Objet Attendu
Bonjour tout le monde,
Mon application est développée avec VB.NET
Le code JavaScript suivant me génère une erreur avec IE.
Je travaille avec IE 11 mais le problème existe aussi avec les autres versions de IE (7, 9, 10)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
<script type="text/javascript" src="scripts/jquery-1.4.2.min.js"></script>
<style type="text/css">
.loadingpanel
{
height: 100%;
width: 100%;
}
</style>
<script type="text/javascript" >
$(function() { //Objet attendu
$('img[alt=close]').live('click', function(e) {
$('.SelectedCriteria').fadeOut('slow');
$('A.showMe').fadeIn('slow');
});
$('A.showMe').live('click', function(e) {
e.preventDefault();
var t = $(e.target);
t.hide();
$('.SelectedCriteria').fadeIn('slow');
});
});
var gridresults;
var closestmatches;
var rowselectingmessagealreadyshown = false;
function ResultsGridCreated(sender, eventArgs)
{
gridresults = sender;
}
function ClosestMatchGridCreated(sender, eventArgs) {
closestmatches = sender;
}
function Results_OnRowSelecting(sender, eventArgs) {
var rowctr = 0;
rowctr = gridresults.get_selectedItems().length
if (closestmatches != null) {
rowctr += closestmatches.get_selectedItems().length
}
}
function ShowContextMenu(sender,eventArgs) {
var menu = $find('ctl00_ContentPlaceHolder1_rcmReports');
var target = $(sender); //Objet attendu
var curleft = 0;
var curtop = 0;
if (sender.offsetParent) {
do {
curleft += sender.offsetLeft;
curtop += sender.offsetTop;
} while (sender = sender.offsetParent);
}
menu.showAt(target.offset().left, target.offset().top + target.height() + 11);
}
.....
</script> |
Je trouve pas la cause de l'erreur :(
Merci pour votre aide ;)