J'ai un problème en JavaScript

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 ""

2 réponses

  1. 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.
    0
    1. 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
      0
      1. 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>
        0
      2. 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
        0