E njavascript sería algo asi
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> //<![CDATA[
var i;
numero = 5;
for (i=0; i<numero; i++) {
document.write('acordeon_'+[i]+'<br \/>');
}
//]]>
efectivamente se usa el
+
Lo tuyo parece ser asp, el cual no manejo, el equivalente en php sería
Código PHP:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>titulo</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<script type="text/javascript">
//<![CDATA[
<?php for ($i = 1; $i <= 5 ; $i++) { ?>
document.write('acordeon_<?php echo $i; ?><br \/>')
<?php } ?>
//]]>
</script>
</body>
</html>
ahi el
+ no se aplica
En principio, comparado con el tuyo,
('acordeon_<?php echo $i; ?><br \/>') ('<%=SubM1.ClientID %>_AccordionExtender')
paréntesis --> comilla simple --> lenguaje servidor -->cadena javascript --> comilla simple--> paréntesis
es similar, así que debería funcionar
Deberías comprobar le html generado y la consola de errores
Saludos