You are currently browsing the tag archive for the 'javascript' tag.

Add remove rows + textfields from a table in JS

For a future reminder on JS coding…

<script language=”Javascript” type=”text/javascript”>

/*

tmp is the prefix name of the field
globalform is the name of the form
data[Userpref/'+ tmp +']‘+(n)+’[' = the name of the var of the text field that will keep the value
YES all this code could be made so wouln'd be so redundant ; Life !!
*/    function addField(tmp)
{

input = document.createElement("input");

/* document.getElementById('globalform').appendChild(input); */
var formGl = document.getElementById("globalform");
var allInputs = formGl.getElementsByTagName("input");
var n = allInputs.length;
n = n-2;
input.setAttribute("type", "text");
input.setAttribute("name", 'data[Userpref/'+ tmp +']‘+(n)+’[');

/* document.getElementById('globalform').appendChild(input); */

var row = document.createElement("tr");
row.className = "altRow";

var td1 = document.createElement("td");

td1.appendChild(document.createTextNode(tmp+n+ " Match "));

var td2 = document.createElement("td");
td2.appendChild (input);

row.appendChild(td1);
row.appendChild(td2);

document.getElementById('globalform').getElementsByTagName("table")[0].appendChild(row);

/* Describe field */

input = document.createElement(“input”);
input.setAttribute(“type”, “text”);
input.setAttribute(“name”, ‘Userpref/Describe’+tmp+’]'+(n)+’[');

/* document.getElementById('globalform').appendChild(input); */

var row = document.createElement("tr");
row.className = "evenRow";
var td1 = document.createElement("td");

td1.appendChild(document.createTextNode(tmp + " "+ n + " " + "describe" ));

var td2 = document.createElement("td");
td2.appendChild (input);

row.appendChild(td1);
row.appendChild(td2);

document.getElementById('globalform').getElementsByTagName("table")[0].appendChild(row);

}
/* Remove LastField from the table in the form */
function removeLast()
{
formGl = document.getElementById(“globalform”);
var myTb = formGl.getElementsByTagName(“table”);
var Trs = myTb[0].getElementsByTagName(‘tr’);

myTb[0].removeChild(Trs[Trs.length-1]);
}
</script>

É com grande pena que o meu monitor de 21″ ontem à noite deu os últimos sinais de vida…

Monitor de 21

À parte disso não gosto quando o net-snmp falha por um motivo que ainda não consegui identificar. Simplesmente parei e reiniciei o serviço e aconteceu isto.

Mário Brothers em Javascript

Gostava que o wordpress suporta-se o twitter mas isso são desejos que não se vão concretizar devido ao pownce

À dois anos atrás eu disse que isto era uma hype. Voltei atrás na minha opinião à já muito tempo mas mesmo assim lembrei-me de comentar isto hoje.

Javascript ainda me faz um pouco de impressão devido aos problemas de interpretação de diferentes browsers mas é uma questão de prática (acho eu).

Fotos do Flickr

Rua perto de Notre Dame

Trocadero garden

Parc Monceau

Topo das casas na Rue Renequin

Notre Dame

Quarto de Luis XV

More Photos

MyBookmarks

My Amazon.com Wish List