Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Изменить текст Label до загрузки страницы (https://javascript.ru/forum/events/59810-izmenit-tekst-label-do-zagruzki-stranicy.html)

dsqwared 27.11.2015 22:38

Изменить текст Label до загрузки страницы
 
Добрый день, есть сайт на двух языках En и Ru.

На странице есть форма, при переключении на английский язык не все поля переводятся на english, промучился целый день, не нашел, почему они так и не переводятся. Но в голову пришла другая идея, менять значение полей с помощью Jquery, сделал так :
window.onload = function() {
	jQuery("label[for=addr1]").text("Patronymic");
    jQuery("label[for=addr2]").text("Passport number");
    jQuery( "label[for=addr2]" ).append( "<font class='req'>*</font>" );	
  ....
}


все работает, но... при загрузки страницы, на секунду видно старое значение, а потом то, что надо.

Можно ли как-то менять эти значения, до того как пользователь его увидит???:help: :help: :help: :help:

Mess4me 27.11.2015 23:08

dsqwared,
а если $(document).ready(function() {
jQuery("label[for=addr1]").text("Patronymic");
jQuery("label[for=addr2]").text("Passport number");
jQuery( "label[for=addr2]" ).append( "<font class='req'>*</font>" );
....
})


, тоже видно?

dsqwared 27.11.2015 23:16

да видно, так тоже пробовал.

вот сайт

Mess4me 27.11.2015 23:22

dsqwared,
а здесь смотрели ?

dsqwared 28.11.2015 13:59

Решил проблему прелоадером. Спасибо за помощь...


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