Ver Mensaje Individual
  #9 (permalink)  
Antiguo 23/11/2012, 19:21
bellacord2
 
Fecha de Ingreso: septiembre-2009
Mensajes: 97
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: pasar variables de sasp a j

Gracias JAvier01, ya casi lo tengo...pero no me da el valor que realmente necesito...es que necesito/quiero traer otro parametro desde otra pagina...una va enlazada a la otra y se pasan valores entre si...

Esta es la padre con los cambios como explicaste
Código:
...
		if Request("tpe")="" then Response.Redirect("../../herramientas/confirmacion.asp?res=error&msg=Debe seleccionar un tipo de auxiliar para poder continuar")
		strParametros = "te=" & Request("te") & "&idc=" & Request("idc")
		if Request("id") <> "" then strParametros = strParametros & "&id=" & Request("id")
		if Request("tpe") <> "" then strParametros = strParametros & "&tpe=" & Request("tpe")
		strListado="entidades.asp?" & strParametros
		strTipoDat="Entidades"
		select case Request("tpe")
			case "1"
				if Request("id") <> "" then
					Titulo = "Editar Cliente"
				else
			...
		end select
		 
		%>
	 
	
        <tr height="20"><td colspan="2" align="left" valign="top">&nbsp;</td></tr>
        <tr valign="top"><td colspan="2" align="left" valign="top">
			  <%
                if Request("id") <> "" then
                    Set Entidad = gVisita.Usuarios.Usuario(Session("Usr")).Entidades(Request("tpe")).Entidad(Request("id"))
                    strCodigo = Entidad.Codigo
                    strNombre = Entidad.Nombre
					strNombreAdic = Entidad.NombreAdic
                    strCorreoElectronico = Entidad.CorreoElectronico
					lngCod_Grupo = Entidad.Cod_Grupo
					strTelefono1 = Entidad.Telefono1
					strTelefono2 = Entidad.Telefono2
					strTelefono3 = Entidad.Telefono3
					strDireccion = Entidad.Direccion
					strDireccionAdic = Entidad.DireccionAdic
					if Entidad.CobrarDirecAdic then
						blnCobrarDir2 = "CHECKED"
					else
						blnCobrarDir2 = ""
					end if
                    if Entidad.Inactivo then
                        blnInactivo = "CHECKED"
                    else
                        blnInactivo = ""
                    end if 
				else
                    strCodigo = ""
                    strNombre = ""
					strNombreAdic = ""
                    strCorreoElectronico = ""
					lngCod_Grupo = 0
					strTelefono1 = ""
					...
                end if
              %>	
              <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
                <tr height="25">
                  <td width="15%" valign="top">Código</td>
                  <td width="85%"><input name="txtCodigo" type="text" id="txtCodigo" size="20" maxlength="20" value="<%=strCodigo%>"></td>
                </tr>
                <tr height="25">
                  <td valign="top">Nombre</td>
                  <td ><input name="txtNombre" type="text" id="txtNombre" size="100" maxlength="100" value="<%=strNombre%>"></td>
                </tr>
                <tr height="25">
                  <td valign="top">Nombre corto</td>
                  <td ><input name="txtNombreAdic" type="text" id="txtNombreAdic" size="50" maxlength="100" value="<%=strNombreAdic%>"></td>
                </tr>
                <tr height="25">
                  <td valign="top">Correo electrónico</td>
                  <td ><input name="txtCorreoElectronico" type="text" id="txtCorreoElectronico" size="50" maxlength="100" value="<%=strCorreoElectronico%>"></td>
                </tr>
                      <%
                      strNombreCombo = "cmbTipoEnt"
                      strTabla = "CTT_ENTIDADES_GRUPOS_CLASIFICACIONES"
                      strPrefijo = "CLS"
                      strClaveTexto="0"
                      strDonde = ""
                      blnBlanco = False
					  Redirigir = ""
                      strPredeterminado = Request("tpe")
					  blnOculto = True
                      %>
                      <!-- #include file="../../herramientas/llenarcombo.asp" -->	
                <tr height="25">
                  <td valign="top">
                 <a href="#" onclick="abreVentana('<%=strTabla%>','<%=strClaveTexto%>','<%=strPrefijo%>','<%=strCampoAdic%>','<%=strValorAdic%>' )"><font color="blue">Grupo</font></a></td>
                  <td>
                      <%
                      strNombreCombo = "cmbGrupo"
                      strTabla = "GEN_ENTIDADES_GRUPOS"
                      strPrefijo = "GRP"
                      strClaveTexto="0"
                      strDonde = "GRP_COD_CLASIFICACION = " & Request("tpe")
                      blnBlanco = False
					  Redirigir = ""
                      strPredeterminado = lngCod_Grupo
					  blnOculto = False
                      %>
                      <!-- #include file="../../herramientas/llenarcombo.asp" -->	
                  </td>
                </tr>
                <tr height="25">
                  <td valign="top">Teléfono 1</td>
                  <td ><input name="txtTelefono1" type="text" id="txtTelefono1" size="30" maxlength="50" value="<%=strTelefono1%>"></td>
                </tr>
                <tr height="25">
                  <td valign="top">Teléfono 2</td>
                  <td ><input name="txtTelefono2" type="text" id="txtTelefono2" size="30" maxlength="50" value="<%=strTelefono2%>"></td>
                </tr>
                <tr height="25">
                  <td valign="top">Teléfono 3</td>
                  <td ><input name="txtTelefono3" type="text" id="txtTelefono3" size="30" maxlength="50" value="<%=strTelefono3%>"></td>
                </tr>
                <tr height="25">
                  <td valign="top">Dirección</td>
                  <td ><input name="txtDireccion" type="text" id="txtDireccion" size="100" maxlength="255" value="<%=strDireccion%>"></td>
                </tr>
                <tr height="25">
                  <td valign="top">Dirección adicional</td>
                  <td ><input name="txtDireccionAdic" type="text" id="txtDireccionAdic" size="100" maxlength="255" value="<%=strDireccionAdic%>"></td>
                </tr>
                <tr height="">
                  <td valign="top">&nbsp;</td>
                  <td ><input name="chkCobDirAdic" type="checkbox" id="chkCobDirAdic" <%=blnCobrarDir2%>>Cobrar en dirección adicional</td>
                </tr>
                <tr height="">
                  <td valign="top">&nbsp;</td>
                  <td ><input name="chkInactivo" type="checkbox" id="chkInactivo" <%=blnInactivo%>>Registro inactivo</td>
                </tr>
                <tr>
                  <td valign="top" colspan="2">&nbsp;</td>
                </tr>
              </table>
          </td></tr>
          </table>  
        </p>
	<!-- #include file="../../asp/logoff.asp" -->
    <!-- #include file="../../general/pie.asp" -->

Esta es la hija
Código:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
	<%
    Dim Empresa, Basico, Basicos, i
    Dim strTabla, strClaveTexto, strPrefijo, strCampoAdic, strValorAdic, strDonde, strTitulo
    
    Select case Request("prf")
		case "tpo"
			strTabla = "BAS_ENTRADAS_DIARIO_TIPOS"
			strPrefijo = "TPO"
			strTitulo = "Tipos de comprobantes contables"
			strClaveTexto = "0"
			strCampoAdic = ""
			strValorAdic = ""
			strDonde = ""
		case "grp"
			strTabla = "GEN_ENTIDADES_GRUPOS"
			strPrefijo = "GRP"
			strTitulo = "Grupos"
			strClaveTexto = "0"
			strCampoAdic = "GRP_COD_CLASIFICACION"
			strValorAdic = Request("adic")
			strDonde = strCampoAdic & "=" & strValorAdic
    End select
    %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//ES" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title><%=strTitulo%></title>
    <link rel="stylesheet" type="text/css" href="../general/css/session.css">
</head>

<body>
	<!-- #include file="../asp/logon.asp" -->
	<!-- #include file="bas_titulolista.asp" -->	

        <table width="98%" border="0" cellspacing="0" cellpadding="0" class="redondeada" align="center">
        	<thead>
            <tr bgcolor="#66FFCC">
                <th align="left" width="1%">&nbsp;</td>
                <th align="left" width="99%">Descripción</td>
            </tr>
            </thead>
			<%
				Set Empresa = gVisita.Usuarios.Usuario(Session("Usr")).Empresas.Empresa(Session("CodEmpresa"))
				Empresa.TablaGenerica = Request("prf") & ";" & strTabla & ";" & strClaveTexto
				Set Basicos = Empresa.BasListarTabla(strDonde)
				
				if gVisita.BDError = "" then
					For each Basico in Basicos
						i=i+1
						Response.Write("<tr>")
						Response.Write("<td width='1%' align='left'><input name='chkBasico' value='" & Basico.Codigo & "' type='checkbox' onClick='addTipo(" & Basico.Codigo & ")'></td>")
						Response.Write("<td width='99%' align='left'><a href='basico.asp?tab=" & strTabla & "&txt=" & strClaveTexto & "&prf=" & Request("prf") & "&id=" & Basico.Codigo & "&adic=" & Request("adic") & "&ca=" & strCampoAdic & "&vca=" & strValorAdic & "'>" & Basico.Descripcion & "</td>")
						Response.Write("</tr>")
...
y aqui el js
Código:
var mVentana
function abreVentana(strTabla,strClaveTexto,strPrefijo,strCampoAdic,strValorAdic)
 	{
		mVentana = window.open("../../herramientas/basicos.asp?prf=+VARIABLE&adic="+strCampoAdic, "basico","scrollbars=yes,width=600,height=450,left=300,top=100")
    		mVentana.focus()
 
  	}

function addTipo(pref)
	{
		opener.document.Listado.cmbGrupo.value = pref 
 		opener.refrescar()

  	 }
function refrescar()
	{
		document.location.reload();
  	}
en la hija necsito plasmar el valor de prf=+VARIABLE que es la que se pasa en el js