Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.12.2012, 02:49
Интересующийся
Отправить личное сообщение для Женя150 Посмотреть профиль Найти все сообщения от Женя150
 
Регистрация: 10.09.2012
Сообщений: 24

Как вставить таблицу?
Мне нужно после кнопок "Определить значение функции в узле" вставить таблицу. Как это сделать? Можно ли использовать тег TABLE?

<html> 
	<head> 
	<script> 
	function vvod_elementov(N) { 
	    var N = N.value, div = document.getElementById("el_len"), span, input, but, sub; 
	    if (!parseInt(N, 10)) { return alert("Введенное значение не является числом!"); } 
	    else { N = parseInt(N, 10); } 
	    div.innerHTML = ""; 
	  
    for (i=0; i < N; i++) { 
        span = document.createElement("span"); 
        input = document.createElement("input"); 
		   
	        input.setAttribute("type", "text"); 
	        input.setAttribute("name", "x"+i); 
	        but = document.createElement("input"); 
			
	        but.setAttribute("type", "button"); 
	        but.setAttribute("value", "Определить значение функции в узле"); 
			       
	       
	        but.onclick = (function(i) { return function() { Proverka(this.parentNode, i); } })(i); 
			
		
	        sub = document.createElement("sub"); 
	        sub.appendChild(document.createTextNode(i)); 
	        span.appendChild(document.createTextNode("Введите x")); 
	        span.appendChild(sub); 
	        span.appendChild(input); 
        span.appendChild(document.createElement("br")); 
        span.appendChild(document.createElement("br")); 
	        span.appendChild(but); 
        span.appendChild(document.createElement("br")); 
	        span.appendChild(document.createElement("br")); 
	        div.appendChild(span); 
	    } 
	function Proverka(el, i) { 
	    var div = document.getElementById("res"), sub; 
   if (!parseFloat(el.children[1].value)) { return alert("Введенное значение не является числом!"); } 
    else { var sin = parseFloat(el.children[1].value)-Math.sin(parseFloat(el.children[1].value))-0.25; 
    /* 	    если нужно в градусах то пишем 
	    var sin = (parseInt(el.children[1].value) * Math.PI / 180)-Math.sin(parseInt(el.children[1].value) * Math.PI / 180)-0.25; 
	    */ 
	    } 
	    //div.innerHTML = ""; 
	    sub = document.createElement("sub"); 
    sub.innerHTML = i; 
	    div.appendChild(document.createTextNode(" f(x")); 
    div.appendChild(sub); 
	    div.appendChild(document.createTextNode(") = ")); 
	    div.appendChild(document.createTextNode(sin)); 
		div.appendChild(document.createElement("br")); 
	} 
	
	
	</script> 
	</head> 
	<body> 
<div>Пожалуйста, введите количество узлов</div> 
	<input type="text" id="el" value="0"><input type="button" value="Перейти к вводу узлов" onClick="vvod_elementov(document.getElementById('el'))"> 
	<div id="el_len"></div> 
	<div id="res"></div> 	



<div>Пожалуйста, задайте интервал [a;b] для расчета Чебышевских узлов </div>
<div></div> 
	<div> a=<input type="text" id="a" value="0"></div>
<div></div>
	<div> b=<input type="text" id="b" value="0"></div>
<div></div>
<input type="button" value="Перейти к расчету узлов Чебышева" onClick="Cheb(a,b)"> 

<div></div>



</body> 
</html>
f(x
Ответить с цитированием
  #2 (permalink)  
Старый 06.12.2012, 10:34
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Женя150, создайте таблицу через document.createElement("table"); и добавте с помощью appendChild в чем проблема?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как извлечь всю таблицу? 9xakep Серверные языки и технологии 1 21.05.2012 17:00
Как вставить картинку на страницу поверх ее.. Вадим_СС Javascript под браузер 2 23.04.2012 08:45
Можно ли как то вставить произвольный код в texarea foreach jQuery 3 30.08.2011 00:59
Как вставить изображение в документ, не используя таблицу? возжаждавший Элементы интерфейса 1 05.03.2010 19:36
Как считать файл с винта и вставить его в mht-файл ? potkin Общие вопросы Javascript 4 26.08.2008 14:17