URGENTE!!!!!! Referencia GetRef o similar

07/11/2003 - 18:41 por oscarledesma | Informe spam
Hola amigos les ruego una ayuda por que ya no se mas como
probar, les explico lo que estoy haciendo, en vbscript
estoy creando una tabla dinamica, y necesito que en el
evento onclick de la fila (TR) llame a una funcion, hasta
ahi no hay mayor inconveniente ya que lo he logrado usando
tr.onclick=getref("NombreDeLaFuncion") es problema sucede
ya que yo necesito pasarle parametros a esa funcion que
llama el onclick de la fila, ej
tr.onclick=getref("NombreDeLaFuncion(param1,param2)")
es aqui donde me da el error.
TAMBIEN PROBE
tr.onclick="NombreDeLaFuncion(param1,param2)"
pero no funciona, es decir no me da ningun error pero
tampoco el evento dispara la funcion "NombreDeLaFuncion
(param1,param2)" , y en el debuger coloque (? tr.onclick)
y me devuelve "NombreDeLaFuncion", la verdad que no se por
que sucede esto.
codigo:
set tbody = Document.createElement("TBODY")
set tr=document.createElement("TR")
set td=document.createElement("TD")
tr.id=i
'Parametro="pasaAdoc.asp?
arch=Archivo&Nsys000019&Exte=txt"
'tr.onclick="AbreDoc()" (ERRORR!!!!!!!!)
'tr.onclick=getref("AbreDoc(parametro)")(ERRORR!!!!!!!!)
tr.onclick = getref("hola")(ERRORR!!!!!!!!)
codigo1 = "Texto"
set text=document.createTextNode(codigo1)
td.insertbefore text,null
tr.insertbefore td,null
tbody.insertBefore tr, null
document.all.item("documentos").insertbefore tbody,null
set td=document.createElement("TD")
codigo1 = "Texto"
set text=document.createTextNode(codigo1)
td.insertbefore text,null
tr.insertbefore td,null
tbody.insertBefore tr, null
document.all.item("documentos").insertbefore tbody,null
set td=document.createElement("TD")
codigo1 = "Texto"
set text=document.createTextNode(codigo1)
td.insertbefore text,null
tr.insertbefore td,null
tbody.insertBefore tr, null
document.all.item("documentos").insertbefore tbody,null
 

Leer las respuestas

#1 Sashka
07/11/2003 - 18:58 | Informe spam
Un poco enredado tu código... pero mi conclusión es que estás tratando de
ejecutar asp desde el cliente???? Eso es lo que significa ésto???

set td=document.createElement("TD")
tr.id=i
'Parametro="pasaAdoc.asp?
arch=Archivo&Nsys000019&Exte=txt"
'tr.onclick="AbreDoc()" (ERRORR!!!!!!!!)
'tr.onclick=getref("AbreDoc(parametro)")(ERRORR!!!!!!!!)
tr.onclick = getref("hola")(ERRORR!!!!!!!!)

O lo que pretendes es abrir una ventana en el navegador. que hace
AbreDoc?????

Sashka

"oscarledesma" escribió en el mensaje
news:008401c3a556$657e6aa0$
Hola amigos les ruego una ayuda por que ya no se mas como
probar, les explico lo que estoy haciendo, en vbscript
estoy creando una tabla dinamica, y necesito que en el
evento onclick de la fila (TR) llame a una funcion, hasta
ahi no hay mayor inconveniente ya que lo he logrado usando
tr.onclick=getref("NombreDeLaFuncion") es problema sucede
ya que yo necesito pasarle parametros a esa funcion que
llama el onclick de la fila, ej
tr.onclick=getref("NombreDeLaFuncion(param1,param2)")
es aqui donde me da el error.
TAMBIEN PROBE
tr.onclick="NombreDeLaFuncion(param1,param2)"
pero no funciona, es decir no me da ningun error pero
tampoco el evento dispara la funcion "NombreDeLaFuncion
(param1,param2)" , y en el debuger coloque (? tr.onclick)
y me devuelve "NombreDeLaFuncion", la verdad que no se por
que sucede esto.
codigo:
set tbody = Document.createElement("TBODY")
set tr=document.createElement("TR")
set td=document.createElement("TD")
tr.id=i
'Parametro="pasaAdoc.asp?
arch=Archivo&Nsys000019&Exte=txt"
'tr.onclick="AbreDoc()" (ERRORR!!!!!!!!)
'tr.onclick=getref("AbreDoc(parametro)")(ERRORR!!!!!!!!)
tr.onclick = getref("hola")(ERRORR!!!!!!!!)
codigo1 = "Texto"
set text=document.createTextNode(codigo1)
td.insertbefore text,null
tr.insertbefore td,null
tbody.insertBefore tr, null
document.all.item("documentos").insertbefore tbody,null
set td=document.createElement("TD")
codigo1 = "Texto"
set text=document.createTextNode(codigo1)
td.insertbefore text,null
tr.insertbefore td,null
tbody.insertBefore tr, null
document.all.item("documentos").insertbefore tbody,null
set td=document.createElement("TD")
codigo1 = "Texto"
set text=document.createTextNode(codigo1)
td.insertbefore text,null
tr.insertbefore td,null
tbody.insertBefore tr, null
document.all.item("documentos").insertbefore tbody,null

Preguntas similares