Помогите с JavaScript

Статус
В этой теме нельзя размещать новые ответы.

andrey82

Читатель
Заблокирован
Регистрация
10 Янв 2009
Сообщения
80
Реакции
22
  • Автор темы
  • Заблокирован
  • #1
Как можно сделать с помощью JavaScript, чтобы при обращении к сайту JavaScript обращался к текстовому файлу и выводил код, который прописан в этом текстовом документе?
 
нашел неплохой пример. ТХТ - файл загружается в ифрейм, а и из него уже в ДИВ. только тебе нужно ДИВ заменить на eval, чтобы полученный код выполнялся. в теории должно сработать.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<title></title>
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
var srcFrame;

//External content into a layer
function loadOuter(doc) {
srcFrame = document.getElementById("hiddenContent");
srcFrame.src = doc;
// workaround for missing onLoad event in IFRAME for NN6
if (!srcFrame.onload) {
setTimeout("transferHTML()", 1000)
}
}

function transferHTML(){
srcContent='';
if (srcFrame.contentDocument){
srcContent=srcFrame.contentDocument.getElementsByTagName("BODY")[0].innerHTML;
}
else if (srcFrame.contentWindow){
srcContent=srcFrame.contentWindow.document.body.innerHTML;
}
document.getElementById("outerDisplay").innerHTML = srcContent
}

var DocAry=new Array('Test.txt','Test2.txt');

function SelectList(v){
if (v>0){
loadOuter(DocAry[v-1]);
}
}

//-->
</script>

<INPUT TYPE="button" VALUE="Test.txt" onClick="loadOuter('Test.txt')" >
<INPUT TYPE="button" VALUE="Test2.txt" onClick="loadOuter('Test2.txt')" >

<br>
<select name="fred" size="1" onchange="SelectList(this.selectedIndex);">
<option >Select a List</option>
<option >List 1</option>
<option >List 2</option>
</select>

<div id="outerDisplay"></div>

<iframe id="hiddenContent" width="200" height="200" style="position:absolute;visibility:hidden;" ></iframe>
</body>

</html>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху