Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 15.01.2022, 12:09
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

leon2009sp,
let txt = `text1="111111111111111111111111111111ttt";
text2="2222222222222222222222ttt";
text3="3333333333333333";`;
txt = txt.split(/\n/).map(str => str.split("="));
txt = new Map(txt);
alert(txt.get("text2").slice(0,-1));
Ответить с цитированием
  #12 (permalink)  
Старый 15.01.2022, 12:38
Кандидат Javascript-наук
Отправить личное сообщение для leon2009sp Посмотреть профиль Найти все сообщения от leon2009sp
 
Регистрация: 22.12.2015
Сообщений: 106

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

не работает на хосте
в денвере 3 работает отлично, а на хостинге нет это из за чего может быть?
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("links").innerHTML=txt.get("text1").slice(1,-3);
				document.getElementById("imgtext").innerHTML=txt.get("text2").slice(1,-3);
				}
			}
		}
			rawFile.send(null);
};
window.addEventListener('DOMContentLoaded', function()
		{			  
document.onmouseover = function(e){
	if(e.target.tagName == 'A'){
		if(e.target.id == 'a1'){
			html = readTextFile('admin/text/top/1.dat');
			}
		if(e.target.id == 'a2'){
			html = readTextFile('admin/text/top/2.dat');
			}
		if(e.target.id == 'a3'){
			html = readTextFile('admin/text/top/3.dat');
			}
		if(e.target.id == 'a4'){
			html = readTextFile('admin/text/top/4.dat');
			}
		if(e.target.id == 'a5'){
			html = readTextFile('admin/text/top/5.dat');
		}
	}
}			  
readTextFile(html);
		}
);
function changeImage(src)
{
document.getElementById('imgout').src = src;
}
Ответить с цитированием
  #14 (permalink)  
Старый 29.01.2022, 14:27
Кандидат Javascript-наук
Отправить личное сообщение для leon2009sp Посмотреть профиль Найти все сообщения от leon2009sp
 
Регистрация: 22.12.2015
Сообщений: 106

ответ = меняю 1.дат на 1.тхт и все работает и там и там
Ответить с цитированием
  #15 (permalink)  
Старый 29.01.2022, 14:29
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,588

Возможно для .txt сервер прописывает кодировку, а для .dat нет.
__________________
29375, 35
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как выполнить php из js Devil198711 Events/DOM/Window 2 14.06.2016 18:23
Как вывести информацию JS d теге HTML? bsa1977 Общие вопросы Javascript 1 22.03.2016 23:05
Как вывести даты на JS? mrbanan Общие вопросы Javascript 4 11.12.2015 20:12
Как вывести содержимое PHP файла с помощью JS? pavdin Серверные языки и технологии 6 22.12.2010 14:16
Не получается передать переменную из JS в PHP Lion_astana AJAX и COMET 2 23.11.2010 17:23