J'ai un problème en JavaScript

sosoBH - 5 sept. 2017 à 15:52 - Dernière réponse : Help-Jason 1704 Messages postés mardi 28 juin 2011Date d'inscription 19 janvier 2018 Dernière intervention
- 5 sept. 2017 à 16:38
Bonjour,
j'ai un problème en visuel studio lorsque j'exécute mon programme il m'affiche ce message,
"" 0x800a138f - Erreur d’exécution JavaScript: Impossible de définir la propriété « innerHTML » d’une référence null ou non définie ""
Afficher la suite 

4 réponses

Répondre au sujet
Help-Jason 1704 Messages postés mardi 28 juin 2011Date d'inscription 19 janvier 2018 Dernière intervention - 5 sept. 2017 à 16:00
0
Utile
2
Salut,

Tu peux fournir un bloc de code javascript qui contient la ligne qui produit l'erreur ?

Merci de l'insérer convenablement via les balises prévues à cet effet
Salut,
voilà le code.
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="DefaultMonitor" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script language ="javascript" type="text/javascript" src="include/CAjax.js" ></script>

</head>
<body>
<form id="FrmMain" runat="server">
<asp:Label ID="lblHeure" runat ="server" ></asp:Label>
<div>
<asp:Table ID="tblMonitor" runat ="server" Width="100%">

</asp:Table>
</div>
</form>

<script language="javascript">
function goRechercher(strTemp) {
var oAjax, strUrl;
oAjax = new CAjax();
oAjax.onReadyStateChange = function () {
if (oAjax.ReadyState() == 4) {
if (oAjax.Status() == 200) {
var strRetour, i;
strRetour = oAjax.ResponseText();
document.getElementById("strTemp").innerHTML = strRetour;
}
}
}
strUrl = "pageExemple.aspx?C_SERVER=" + strTemp;
oAjax.FullSend(strUrl);
}

</script>
</body>
</html>
Help-Jason 1704 Messages postés mardi 28 juin 2011Date d'inscription 19 janvier 2018 Dernière intervention - 5 sept. 2017 à 16:38
Merci d'éditer les messages dans lesquels tu as inséré ton code pour l'insérer à nouveau mais correctement :
Édite le/les messages
Filtre le code javascript uniquement et si possible le bloc de code qui génère l'erreur
Sélectionne le code que tu souhaites insérer proprement
Clique sur l'icône <>
Clique sur js
Valide
Commenter la réponse de Help-Jason
0
Utile
Salut,
j'ai un problème en visual studio lorsque j'exécute mon programme il m'affiche une erreur de javaScript.
voilà le message affiché " Erreur d’exécution JavaScript: Impossible de définir la propriété « innerHTML » d’une référence null ou non définie".
et voilà le code que j'utilise.
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="DefaultMonitor" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
     <script language ="javascript" type="text/javascript" src="include/CAjax.js" ></script>
 
</head>
<body>
    <form id="FrmMain" runat="server">
    <asp:Label ID="lblHeure" runat ="server" ></asp:Label>
    <div>
    <asp:Table ID="tblMonitor" runat ="server" Width="100%">
   
    </asp:Table>
    </div>
    </form>
<script language="javascript">
    function goRechercher(strTemp) {
        var oAjax, strUrl;
        oAjax = new CAjax();
        oAjax.onReadyStateChange = function () {
            if (oAjax.ReadyState() == 4) {
                if (oAjax.Status() == 200) {
                    var strRetour, i;
                    strRetour = oAjax.ResponseText();
                    document.getElementById("strTemp").innerHTML = strRetour;
                }
            }
        }
        strUrl = "pageExemple.aspx?C_SERVER=" + strTemp;
        oAjax.FullSend(strUrl);
    }
</script>
</body>
</html>
merci.
Commenter la réponse de sosoBH