| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 
 |  
function imprime_zone(obj)
{
	// On recupere le DIV de la fenetre parente
	var zi = document.getElementById(obj);
	// Ouvre un popup
	var f = window.open("", "ZoneImpr", "height=500, width=600,toolbar=1, menubar=1, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");
 
	//On ajoute la feuille de style
	var headID = f.document.getElementsByTagName("head")[0];         
	var cssNode = f.document.createElement('link');
	cssNode.type = 'text/css';
	cssNode.rel = 'stylesheet';
	cssNode.href = 'stylo.css';
	// cssNode.setAttribute("ref","stylo.css");
	// cssNode.setAttribute("rel","stylostylesheet");
	// cssNode.setAttribute("type","text/css");
	headID.appendChild(cssNode);
 
 
	//exploration du div
	var nbTr = zi.getElementsByTagName("tr"); 
	for(i=0;i<nbTr.length;i++)
	{
		var nbTd = nbTr[i].getElementsByTagName("td");
		for(j=0;j<nbTd.length;j++)
		{
			//creation des balises tr/td
			var tr1 = f.document.createElement('tr');
			var td1 = f.document.createElement('td');
			//ajout des balises au body
			f.document.body.appendChild(tr1);
			tr1.appendChild(td1);
			//on recupere le texte au niveau de chaque td du div et on l'ajoute au td du popup
			var texto = nbTd[j].childNodes[0];
			texte = document.createTextNode(texto.data);
			td1.appendChild(texte);
			//alert(texto.data);
			//td1.setAttribute("bgcolor", "red");
			td1.setAttribute("class","affcvlib");
			td1.setAttribute("className","affcvlib");
			//td1.setAttribute("className", nbTd[j].className);
			//td1.style.cssText = 'left:350px; top:150px;';
		}
	}
 
} | 
Partager