Показать сообщение отдельно
  #17 (permalink)  
Старый 05.01.2023, 00:21
Кандидат Javascript-наук
Отправить личное сообщение для leon2009sp Посмотреть профиль Найти все сообщения от leon2009sp
 
Регистрация: 22.12.2015
Сообщений: 106

готово сделано
в общем я не уверен что такое правильное
НО работает: сделал readTextFile(file) и readTextFile2(file)
и передал так: readTextFile(html); readTextFile2(html);
function readTextFile(file)
{
	var rawFile = new XMLHttpRequest();
	rawFile.open("GET", file, false);
	rawFile.onreadystatechange = function ()
	{
		if(rawFile.readyState === 4)
		{
			if(rawFile.status === 200 || rawFile.status == 0)
			{
				var allText = rawFile.responseText;
				let txt = allText;
				txt = txt.split(/\n/).map(str => str.split("="));
				txt = new Map(txt);
				
				document.getElementById("imgtext1").innerHTML=txt.get("text1").slice(1,-2);
				document.getElementById("imgtext2").innerHTML=txt.get("text2").slice(1,-2);
				document.getElementById("imgtext3").innerHTML=txt.get("text3").slice(1,-2);
				}
			}
		}
			rawFile.send(null);
};
function readTextFile2(file)
{
	var rawFile = new XMLHttpRequest();
	rawFile.open("GET", file, false);
	rawFile.onreadystatechange = function ()
	{
		if(rawFile.readyState === 4)
		{
			if(rawFile.status === 200 || rawFile.status == 0)
			{
				var allText = rawFile.responseText;
				let txt = allText;
				txt = txt.split(/\n/).map(str => str.split("="));
				txt = new Map(txt);
				
				document.getElementById("imgtext4").innerHTML=txt.get("text4").slice(1,-2);
				document.getElementById("imgtext5").innerHTML=txt.get("text5").slice(1,-2);
				document.getElementById("imgtext6").innerHTML=txt.get("text6").slice(1,-2);
				}
			}
		}
			rawFile.send(null);
};
window.addEventListener('DOMContentLoaded', function()
		{			  
document.onmouseover = function(e){
	if(e.target.tagName == 'A'){
		if(e.target.id == 'a1ru'){
			html = readTextFile('admin/text/menu/1.txt');
			}
		if(e.target.id == 'a2ru'){
			html = readTextFile('admin/text/menu/2.txt');
			}
		if(e.target.id == 'a3ru'){
			html = readTextFile('admin/text/menu/3.txt');
			}
		if(e.target.id == 'a4ru'){
			html = readTextFile('admin/text/menu/4.txt');
			}
		if(e.target.id == 'a5ru'){
			html = readTextFile('admin/text/menu/5.txt');
			}
			
		if(e.target.id == 'a6ru'){
			html = readTextFile2('admin/text/menu/1ru.txt');
			}
		if(e.target.id == 'a7ru'){
			html = readTextFile2('admin/text/menu/2ru.txt');
			}
		if(e.target.id == 'a8ru'){
			html = readTextFile2('admin/text/menu/3ru.txt');
			}
		if(e.target.id == 'a9ru'){
			html = readTextFile2('admin/text/menu/4ru.txt');
			}
		if(e.target.id == 'a10ru'){
			html = readTextFile2('admin/text/menu/5ru.txt');
			}



			
}
}	  
readTextFile(html);readTextFile2(html);
}
);
function changeImage(src)
{
document.getElementById('imgout').src = src;
}
Ответить с цитированием