Хорошо, я работаю над проектом с использованием веб-страниц. Задача - загрузить текст из текстового файла и использовать его в div. Я использовал ajax xmlhttprequest, учебник, используемый в http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_first. Все работает нормально, но проблема заключается в том, что функция вызывается при нажатии кнопки. Но я хочу, чтобы он вызывался при загрузке страницы. То есть, когда страница немедленно открывается. И я не знаю, как его использовать. Вот мой код: -Загрузка текстового файла через ASPX Страница
Мой Default.aspx Файл .....
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Project02._Default" %>
<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
<script src="/Scripts/Dynamic.js"></script>
<div id="Header"></div>
</asp:Content>
function loadXMLDoc() {
window.onload = loadXMLDoc;
var xmlhttp;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("Header").innerHTML = xmlhttp.responseText;
document.getElementById("Header").innerHTML = loadXMLDoc;
}
}
xmlhttp.open("GET", "http://localhost:49683/Scripts/Content1.txt", true);
xmlhttp.send();
}
Пожалуйста скажите мне, как код здесь. Заранее благодарен
Также удалите строку .innerHTML = loadXMLDoc. –
Спасибо большое .... Это работает ..... –