Accueil > Forum > > > > question javascript
question javascript
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ée 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
|
Derniers Blogs
TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
URL REWRITINGURL REWRITING par hudon77
Cliquez pour lire la suite par hudon77
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|