файлы scriptLoad.js и article.html соответственно
$('div').load('article.html');
---------------------------------- <h1>Hello</h1> <p> This is new div!</p> |
Все это работает в мазиле и не работает в хроме.
|
fenek,
вы на сервере проверяйте |
Какой вы сервер посоветуете?
|
проверять либо на локальном сервере типа:
Open Server Денвер или найти хотя бы бесплатный хостинг. |
Загружу один из локальных - завтра после завтра - отчитаюсь.
|
Загрузил Денвер -все заработало. Сначала думал все но кракткозябры пошли. Я поменял настройку в денвере на utf-8 теперь ситуация такая в мазиле все идет хорошо - а вхроме на самой странице тоже - но в алерте мой текст крактозябрится. Что делать?
|
Вот скрипты - 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> |
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('я внутри англ'); } }); |
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. |