2015-02-25 4 views
0

, поэтому я хотел создать html-файл с меню, которое я использую на всех моих страницах, чтобы изменить только один html-файл вместо изменения всех страниц.Иврит перевод не происходит при загрузке HTML div в другой HTML

Я использовал Load html into div without changing the rest of page для загрузки из меню , и это сработало.

но проблема была в переводе на иврит, поскольку она была неровной/не переведена.

, прежде чем я отделил меню к другому HTML я не имел никаких проблем с языком

<html dir="rtl" lang="he-IL"> 
<head> 

    <meta http-equiv="content-type" content="text/html; charset=utf-8"> 

на моей главной странице соломенного скрипта работал нормально

<script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
<script> 
$(function() { 
$("#primary_nav_wrap").load("testd.html"); 
}); 
</script> 

в теле

<nav id="primary_nav_wrap"> 
</nav> 

и фрагмент, который я взял в другой html (testd.html)

<ul> 
    <li> <a href="אחד.htm">אחד</a></li> 
    <li><a href="שתיים.htm">שתיים</a> 
    <ul> 
    <li><a href="שתיים_וחצי.htm">שתיים_וחצי</a></li> 
     <li><a href="שתיים_ורבע.htm">שתיים_ורבע</a></li> 
     </ul> 
</ul> 

ответ

0

Это кажется, что вы забыли изменить эту строку

$("#includedContent").load("testd.html"); 

в

$("#primary_nav_wrap").load("testd.html"); 

На светлячок это выглядит хорошо на иврите. (Также хрома)

Совет:
используя английский в именах файлов поможет вам сэкономить много неприятностей.

+0

на самом деле я сделал ... извините забыл упомянуть :) исправил его как в исходном коде)) – serg

+0

это все еще jebresh .... это как testd, у которого нет тела, что когда-либо понадобилось метатег с charset = utf- 8 из его собственных ... не знаю, как это сделать или это проблема. Я хотел бы использовать только английский, но сайт, который я построил, на иврите :( – serg

+0

вы видите gibirsh? в каком браузере? попробуйте сохранить файл с помощью utf-8 или конвертировать его в utf-8 –

 Смежные вопросы

  • Нет связанных вопросов^_^