|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : question javascript [ Scripting / Javascript ] (adzifan)
Informations & options pour cette discussion
|
mercredi 20 août 2008 à 17:11:47 |
question javascript

adzifan
|
apres avoir executer le code ecrit en javascript avec asp.net pour creer un table, i y a undefined qui apparait. je veux savoir ce qui est a la cause de cela et comment le suprimer. merci le javascript var rowCount=0 ;var listTableStart ="<table width='771px' cellpadding='0' cellspacing='0' id='grid'>";function addRow() { rowCount+=1; var newRow;newRow += "<tr id= 'hRow" + rowCount + "' > ";newRow += "<td style='height: 24px; padding: 3px'><input type='hidden' id='txtid"+rowCount+"' name='txtid"+rowCount+"'/><input type='text' id='txtProduct"+rowCount+"' name='product"+rowCount+"' style='width: 200px'/><img src='../../images/Products_small.gif' style='cursor:hand' id='imgProduct"+rowCount+"' onclick='getProduct(txtid"+rowCount+".id,txtProductCode"+rowCount+".id, txtProduct"+rowCount+".id,txtQuantity"+rowCount+".id,txtVendor"+rowCount+".id,txtVendorID"+rowCount+".id,txtStoreID.value,txtUnitPrice"+rowCount+".id,Currency"+rowCount+".id )' /></td> ";newRow += "<td style='height: 24px; padding: 3px'><input type='text' id='txtProductCode"+rowCount+"' name='productcode"+rowCount+"' readonly='readonly' style='width: 100px'/><img id='delRow"+rowCount+"' align='absmiddle' title='Delete Row' src='../../images/del.gif' onclick='delRow(this.id)' style='cursor:hand;' ></td>";newRow += "<td style='height: 24px; padding: 3px; width: 80px;'><input type='text' id='txtQuantity"+rowCount+"' name='quantity"+rowCount+"' style='width: 57px' /></td>";newRow += "<td style='height: 24px; padding: 3px; width: 100px;'><input type='hidden' id='txtCurrencyId"+rowCount+"' name='CurrencyId"+rowCount+"'/><input type='text' id='txtCurrency"+rowCount+"' name='Currency"+rowCount+"' readonly='readonly' style='width: 25px'/><input type='text' id='txtUnitPrice"+rowCount+"' name='UnitPrice"+rowCount+"' style='width: 40px' /><img id='imgCostCode"+rowCount+"' src='../../images/Products_small.gif' onclick='getSymbol(txtCurrencyId"+rowCount+".id,Currency"+rowCount+".id)' style='cursor:hand'/></td>";newRow += "<td style='height: 24px; padding: 3px'>"newRow += "<input type='text' id='txtVendor"+rowCount+"' name='Vendor"+rowCount+"' style='width:150px' readonly='readonly'/>"newRow += "<img id='img"+rowCount+"' src='../../images/vendors.gif' onclick='getVendor(txtVendorID"+rowCount+".id,txtVendor"+rowCount+".id)' style='cursor:hand'/>"newRow += "<input type=hidden id='txtVendorID"+rowCount+"' name='VendorID"+rowCount+"' value='0'/>"newRow += "</td>"newRow += "</tr>";var productList = document.getElementById("ProductList")var prodListBody=productList.children[0].children[0];productList.innerHTML=listTableStart+prodListBody.innerHTML+newRow; }
le code sur asp.net
< divid="ProductList"><tableid="grid"cellpadding="0"cellspacing="0"style="width: 771px"><trvalign="top"bgcolor="silver"id="hRow"><tdstyle="width: 167px; padding: 3px; height: 44px;"nowrap>Product</td><tdnowrapstyle="height: 44px; width: 109px;">Product Code</td><tdstyle="width: 68px; height: 44px;">Quantity</td><tdnowrap="nowrap"style="width: 115px; height: 44px;">Unit Price</td><tdnowrapstyle="height: 44px; padding: 3px; width: 115px;">Preferred Supplier</td></tr></table></ div>
|
|
|
|
vendredi 22 août 2008 à 20:56:01 |
Re : question javascript

ggtry
|
Réponse acceptée !
Bonsoir,
Ta question n'a aucun rapport avec l'asp : c'est de l'html pur jus. Cela dit, tu écris au début :
var newRow; newRow += "<tr id= 'hRow" + rowCount + "' > ";
remplace par :
var newRow = "<tr id= 'hRow" + rowCount + "' > ";
Ta variable déclarée est au départ indéfinie : si tu mets newRow+= etc., ça ajoute la "valeur" de la variable, soit "undefined". Il suffit de supprimer le "+" sur la première ligne.
GGtry
|
|
|
|
lundi 25 août 2008 à 13:34:10 |
Re : question javascript

adzifan
|
salut GGtry vraiment tu es super. je te remerci beaucoup. mais d'autre inquietude qui ceci si je veux suprimer une ligne (row), comment ca se fait? merci beaucoup une fois encore
|
|
|
|
lundi 25 août 2008 à 15:14:24 |
Re : question javascript

ggtry
|
Bonjour,
Cela dépend de ce que tu veux supprimer exactement. Ici, un exemple, où tu rajoutes un boutton "effacer" sur chacune de tes lignes en récupérant dans l'appel à une fonction javascript l'id de ton tr : newRow +="<td><input type=button value=Effacer onclick=effacer2('hRow"+rowCount+"')></td>" La fonction javascript pourrait être simplement : function effacer2(taRow) { var list = document.getElementById(taRow).parentNode; list.innerHTML = "" }
GGtry
|
|
|
Cette discussion est classé dans : style, id, width, rowcount, newrow
Répondre à ce message
Sujets en rapport avec ce message
pb de jointure ASP SQL [ par blasted ]
Bonjour,je vous expose mon probleme3 tables en jeu dans ma requête :ALBUM (ID_ALBUM,NOM_ALBUM,ID_STYLE,ID_GROUPE,...)STYLE (ID_STYLE,NOM_STYLE,...)GRO
pb ASP+SQL OUTER JOIN [ par blasted ]
Bonjour,je vous expose mon probleme3 tables en jeu dans ma requête :ALBUM (ID_ALBUM,NOM_ALBUM,ID_STYLE,ID_GROUPE,...)STYLE (ID_STYLE,NOM_STYLE,...)GRO
configurer des textbox dynamiques [ par sev622 ]
bonjour,je remplit un tableau avec des textbox dynamiques auxquels je donne un id différent à chacun. Je voudrai pouvoir également définir leur taille
Supprimer les ID des lignes d'un repeater [ par DevilYann ]
Salut J'utilise un repeater que j'ai databindé avec une table de mon dataset. Quand je regarde le code source généré chez le client, je me rend compt
Generer un fichier HTML a partir d'un fichier XML et d'une feuille de style [ par matlocker ]
bonjour,Je voudrais créer à partir d'un fichier XML et de la feuille de style l'accompagnant, un fichier HTML.Lorsque j'execute la fon
Datagrid.width... [ par SpanK ]
Bonjour,Quelqu'un saurait comment récupérer la largeur d'un datagrid en VB.NET-ASP.NET au moment de l'éxécution ?Mondatagrid.width me donne la largeur
insertion dans champ d'apres id [ par drjey ]
Salut je voudrais asvoir si on peut m'aider a faire l'insertion des 3 champs dans ma base de donnee en recuperant l'id et en allant d'un point precis
diagramme de Gantt simple [ par liogris ]
Bonjour, Dans une application ASP, je cherche un moyen d'avoir un axe chronologique du style diagramme de Gantt, mais en nettement plus simplifié, et
[vb.net] Mise a jour de plusieurs enregistrement du datagrid [ par blueghost ]
je veux mettre à jour les enregistrements pr lesquels la case valider (checkbox) a été coché e ncliquant sur le bouton update du template (header)J'a
Comment configurer le style d'une page web? [ par sousou_one ]
<TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
|