Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   После нажатия Submit не срабатывает скрипт (https://javascript.ru/forum/events/44217-posle-nazhatiya-submit-ne-srabatyvaet-skript.html)

axle_vega 11.01.2014 16:41

После нажатия Submit не срабатывает скрипт
 
Добрый вечер!

У меня сайт со шрифтами. Недавно решил сделать возможность пользователю наглядно проверить шрифт прямо у меня на сайте (т.е. пользователь выбирает понравившийся шрифт, вводит любой текст, нажимает Ок - и этот текст показывается в данном шрифте). Вот пример такого сайта: http://www.fontov.net/micra-normal

В интернете наткнулся на интересную вещь typeface. http://typeface.neocracy.org/

Подогнал её к сайту, и всё хорошо, но при изменении текста в строке он отображается обычным шрифтом.

Вот код страницы:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="js/typeface-0.15.js"></script>
</head>
<body>
<script type="text/javascript">
function changeText2(){
 var userInput = document.getElementById('userInput').value;
 document.getElementById('boldStuff2').innerHTML = userInput;
 document.getElementById('boldStuff2').className = 'typeface-js';
 document.getElementById('boldStuff2').style.fontFamily = 'a_AvanteTitulInline';
}
</script>
<script type="text/javascript" src="js/a_avantetitulinline_regular.typeface.js"></script>
<div>
	<div id="boldStuff2" class="typeface-js" style="font-family: a_AvanteTitulInline; font-size:60px">
		<p>Digmast</p>
	</div>
	<div>
		<form onsubmit="changeText2(); return false;">
			<input type="text" id="userInput" value="Введите текст"/>
			<input type="submit" value="Проверить"/>
		</form>
	</div>
</div>
</body>
</html>


То есть при загрузке страницы скрипт typeface-0.15.js срабатывает и статичный текст отображается в нестандартном шрифте, но при нажатии на кнопку показывает обычный шрифт.

Как это исправить?

ArtJS 15.01.2014 02:01

Привет! js/a_avantetitulinline_regular.typeface.js а откуда этот файл? может его нет?

axle_vega 15.01.2014 07:46

Это скрипт нестандартного шрифта и он есть ) Потому что при загрузке страницы его видно, а после изменения текст - пропадает куда-то (

gearique 18.01.2014 16:23

Вложений: 1
Эммм... Как-то у них с адартивностью под Retina не айс, я полагаю для 'модных дезигнеров (они же яблосеки) это важно.

axle_vega 19.01.2014 08:31

Посоветуете тогда что-нибудь может? ))


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