Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Помогите с выводом функции в HTML (https://javascript.ru/forum/events/16424-pomogite-s-vyvodom-funkcii-v-html.html)

betonka 07.04.2011 17:40

Помогите с выводом функции в HTML
 
есть файл forma.js его содержимое


function reffil_phone(){
    var text;
  text = ('<link rel="stylesheet" type="text/css" href="css/privatb.css">');
  
  text .=('<scr'+'ipt type="text/javascript" src="http://mysite/modx/amount/amount_forma/js/jquery-1.js"> ></scr'+'ipt>');
  text .=('<scr'+'ipt type="text/javascript" src="http://mysite/modx/amount/amount_forma/js/lib.js"> ></scr'+'ipt>');
  
  

  text .=('<div id="amount_form"><form id="mains" action="http://mysite/modx/amount/" method="post"  onsubmit="return false;">');
  text .=('<dl><dt id="phone_number_text">Номер телефона:</dt><dd><input class="txt-phone" onkeyup="this.value=this.value.replace(/\\W|[a-z]/ig,\'\')" maxlength="12" id="phone" type="text"><br>пример: 380112223344</dd><dt id="amount_text">Сумма пополнения:</dt>					<dd><input class="txt-sum" onkeyup="this.value=this.value.replace(/\\W|[a-z]/ig,\'\')" maxlength="4" id="amount" type="text"> <br />от 5 грн</dd></dl>');
    
  text .=('</form>');                    
  text .=('<a href="#" onclick="try_submit()" class="send"><span >Оплатить</span></a></div>');

  return text;
  
}


в штмл я его подключаю

<script type="java/script" src="http://mysite/modx/amount/amount_forma/forma.js"></script>


как мне вівести значение функции ?

примерно так

<script type="java/script"> reffil_phone()</script>

спасибо зарание

Magneto 07.04.2011 22:19

Поправь в функции, text .= на text +=
В том месте где хочешь вывести свою функцию напиши
<script type="java/script">document.write(reffil_phone())</script>

ksa 08.04.2011 10:47

Цитата:

Сообщение от betonka
как мне вівести значение функции ?

Как вариант...

<!DOCTYPE html>
<html>
<head>
<style type="text/css">
</style>
<script type="text/javascript">
function Txt() {
	return 'Text'
}
</script>
</head>
<body onload='document.getElementById("txt").innerHTML=Txt()'>
<div id='txt'></div>
</body>
</html>


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