Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   текст из других файлов (https://javascript.ru/forum/misc/69420-tekst-iz-drugikh-fajjlov.html)

fenek 25.06.2017 00:29

файлы scriptLoad.js и article.html соответственно
 
$('div').load('article.html');

----------------------------------
<h1>Hello</h1>
<p> This is new div!</p>

fenek 25.06.2017 00:32

Все это работает в мазиле и не работает в хроме.

рони 25.06.2017 00:39

fenek,
вы на сервере проверяйте

fenek 25.06.2017 01:17

Какой вы сервер посоветуете?

j0hnik 25.06.2017 01:21

проверять либо на локальном сервере типа:
Open Server
Денвер
или найти хотя бы бесплатный хостинг.

fenek 25.06.2017 02:01

Загружу один из локальных - завтра после завтра - отчитаюсь.

fenek 26.06.2017 03:15

Загрузил Денвер -все заработало. Сначала думал все но кракткозябры пошли. Я поменял настройку в денвере на utf-8 теперь ситуация такая в мазиле все идет хорошо - а вхроме на самой странице тоже - но в алерте мой текст крактозябрится. Что делать?

fenek 26.06.2017 03:17

Вот скрипты - idex.html
 
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>twoLanguages</title>
<link rel='stylesheet' type='text/css' href='styleButton.css'/>

</head>
<body>


<span id='lang'>Ru</span>
<br><br>
<div id='change'>
<h2>Hello</h2>
<br><br>
<p>Это я!</p>
</div>
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>

<script src='scriptBtn.js' charset="utf-8"></script>

</body>
</html>

fenek 26.06.2017 03:20

scriptBtn.js
 
$('#lang').on('click', function(){
//$(document).on('click', '#lang', function(){
$(this).html($(this).html() == 'En' ? 'Ru' : 'En');
var $lang = $(this).text();
//alert($lang);
//$('#change').empty();
if( $lang === 'En') {

//$('#change').empty();


$('#lang').on('click', function(){

$(this).html($(this).html() == 'En' ? 'Ru' : 'En');
var $lang = $(this).text();

if( $lang === 'En') {

$('#change').load('textRu.html');
alert('Я внутри ру');

} else if ($lang === 'Ru') {

$('#change').load('textEn.html');
alert('я внутри англ');

}

});

fenek 26.06.2017 03:21

scriptBtn.html
 
$('#lang').on('click', function(){

$(this).html($(this).html() == 'En' ? 'Ru' : 'En');
var $lang = $(this).text();

if( $lang === 'En') {

$('#change').load('textRu.html');
alert('Я внутри ру');

} else if ($lang === 'Ru') {

$('#change').load('textEn.html');
alert('я внутри англ');

}

});


Часовой пояс GMT +3, время: 14:58.