begin process at 2010 02 09 23:27:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Scripting

 > 

Javascript

 > 

question javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 16,599 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales