getElementByID('ctl').click() peut-il prendre des paramètres
Bonjour,
J'appelle un évènement sur un bouton, en javascript.
J'aimerais passer le libellé du bouton source de l'évènement à la méthode onclick du code behind.
bouton sur lequel je clique:
Code:
1 2 3
|
<button name="btnDataSource1" id="btnDataSource1" onclick="ConnectDisconnect(this);"
value="<%=config.DataSource1.Libelle%>" <%=(config.DataSource1.Libelle == (string)Application["CURRENT_DB_NAME"])?"disabled":"" %> ><%=config.DataSource1.Libelle%></button> |
javascript:
Code:
1 2 3 4 5 6 7 8
|
function ConnectDisconnect(controle)
{
controle.disabled = true;
var exists = document.getElementById('ctl00_ContentPlaceHolder1_ConnectionManagerButton');
document.getElementById('ctl00_ContentPlaceHolder1_ConnectionManagerButton').click();
} |
méthode du bouton appelée en javascript:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
protected void ConnectionManagerButton_Click(object sender, EventArgs e)
{
//realiser la deconnexion/connexion
string baseCourante = (string)Application["CURRENT_DB_NAME"];
if(baseCourante != null)
{
if (baseCourante.Length > 0)
{
//deconnecter de la base courante
}
}
} |
Que puis-je faire??
Merci par avance ;)