Перенос скрипта с сайта на сайт

Статус
Закрыто для дальнейших ответов.

Lizardman2015

New Member
Регистрация
06.10.2014
Сообщения
5
Здравствуйте, имею следующую задачу.Есть сайт, одной онлайн игрушке посвященный, где есть вот такая фишка:
http://services-rassvet.rhcloud.com/index.php?p=critical
Формула элементарная,вот он сам скрипт в "теле", я так понимаю -

<script> function ge( a ) { if( document.all ) return document.all[a]; else return document.getElementById( a ); } function calc_defense( ) { var a = ge( 'd1' ).value; var b = ge( 'd2' ).value; var res; res = 5 + 2 * ( a - b ); if( res > 100 ) res = 100; if( res < 0 ) res = 0; res = res - res % 1; ge( 'd3' ).innerHTML = '<i>Вероятность нанесения вами двойного повреждения или повторного каста заклинания при вашей удаче ' + a + ' и удаче оппонента ' + b + ' равна <b><big>' + res + '%</big></b></i>'; } </script> <table> <tr><td>Ваша удача:</td><td><input class=m_btn type=text name=d1 id=d1 value=0></td></tr> <tr><td>Удача оппонента:</td><td><input class=m_btn type=text name=d2 id=d2 value=0></td></tr> <tr><td>&nbsp;</td><td><input class=m_btn type=submit value=Посчитать onClick='calc_defense( );'></td></tr> </table>
Перетаскиваю к себе на сайт, всталяю на страницу - не работает.
В скриптах я нуб, ставил обычно только если качал скрипт с инструкцией, и подгонял уже на сайте под себя.

Думаю проблема в том, что гдето эта "формула" на что то ссылается, а я копирую только данный кусок кода.
Как мне "выдрать" это рассчетник, чтобы вставить себе на сайт?Зарание спасибо.
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Ты забыл стащить элемент куда результат вписывается
Код:
<div id=d3 name=d3></div>
 

Lizardman2015

New Member
Регистрация
06.10.2014
Сообщения
5
Теперь копирую так


<center><b><big>Расчет Вероятности Нанесения Двойного Повреждения</big></b></center><hr size=1 color=black><script>

function ge( a )
{
if( document.all ) return document.all[a];
else return document.getElementById( a );
}

function calc_defense( )
{
var a = ge( 'd1' ).value;
var b = ge( 'd2' ).value;
var res;

res = 5 + 2 * ( a - b );

if( res > 100 )
res = 100;
if( res < 0 )
res = 0;

res = res - res % 1;

ge( 'd3' ).innerHTML = '<i>Вероятность нанесения вами двойного повреждения или повторного каста заклинания при вашей удаче ' + a + ' и удаче оппонента ' + b + ' равна <b><big>' + res + '%</big></b></i>';
}

</script>

<table>
<tr><td>Ваша удача:</td><td><input class=m_btn type=text name=d1 id=d1 value=0></td></tr>
<tr><td>Удача оппонента:</td><td><input class=m_btn type=text name=d2 id=d2 value=0></td></tr>
<tr><td>&nbsp;</td><td><input class=m_btn type=submit value=Посчитать onClick='calc_defense( );'></td></tr>
</table>

<center><div id=d3 name=d3></div></center>

Всё ранво не выводит( что может быть ещё?

P.S. - Попробовал даже весь код тупо скопировать, и все равно не выводит :о(
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Lizardman2015 сказал(а):
что может быть ещё?
Руки. Больше вариантов нет.

Куда копируешь?
Ты может через визуальный редактор вставляешь?
 

Lizardman2015

New Member
Регистрация
06.10.2014
Сообщения
5
Ну да,через вп админ выбираю HTML и туда копирую, так не подходит?Я просто нубоват немного во всех делах этих, не смейтесь)
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Там надо делать всё в одну строчку, иначе WP вставляет теги разрывов строк <BR> и абзацев <P></P>.

Либо использовать, популярные сейчас, шорткод через плагин. Или другой плагин позволяющий вставлять код "как есть". Но проще всё в одну строку.
 

Lizardman2015

New Member
Регистрация
06.10.2014
Сообщения
5
Огромное спасибо, наконец то вышло.И я стал немного умнее :о)
Вот такой вопрос напоследок - почитал, что ВП добавляет страницу в базу данных, тоесть на хостинге её нет (хотел выкачать и руками код туда запихать) Страницу можно без потерь как нибудь выкачать оттуда изменить и закачать обратно?
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Ну такое оооочень сложно, так что скорее нет, чем - да. Готового я точно не знаю.
Раньше был встроенный инструмент для удаленной публикации - сейчас его что-то не найду или заменили на публикацию по емейлу. Гугли по запросу "вордпресс удаленна публикация". Первая же ссылка - о чем говорил выше.

Страница, кстати, заносится в БД как есть и видна в редакторе точно также.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ