Foros del Web » Programando para Internet » ASP Clásico »

Interfase en asp?

Estas en el tema de Interfase en asp? en el foro de ASP Clásico en Foros del Web. salu2 a todo foreros, esta es mi primera vez. siempre q acudia a uds la pregunta ya estaba hecha y solo leia la respuesta, pero ...
  #1 (permalink)  
Antiguo 13/04/2007, 16:50
Avatar de lobonegro6  
Fecha de Ingreso: enero-2005
Ubicación: Monterrey, México.
Mensajes: 145
Antigüedad: 19 años, 4 meses
Puntos: 1
Interfase en asp?

salu2 a todo foreros, esta es mi primera vez. siempre q acudia a uds la pregunta ya estaba hecha y solo leia la respuesta, pero esta vez si no la encontre.

aqui va, lo q quiero hacer es una interfase en asp de las de estilo php, donde la pagina principal pasa a ser piel o interfase y el index se vuelve el cuerpo de el sitio osea, de una pagina llamar a otra completamente sin afectar el diseño a los lados.

en asp creo q la unica forma es:

<!-- #include file="general.asp" -->
<%
'Llamamos al Sub.
Call Menu
%>
Resto de la página general.asp

pero no encuentro la forma de poder hacer los cambios bien o no le entiendo bien alguien me podria explicar?.
  #2 (permalink)  
Antiguo 13/04/2007, 17:02
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Interfase en asp?

<!-- #include file="general.asp" --> lo que hace es "incluir" (valga la expresión) el código de "general.asp" en el cuerpo del programa que tiene la instrucción ANTES de que se interprete el código ASP.

Si eso es lo que quieres, bueno, eso es lo que hace.

Yo no te entendí sobre lo que quieres hacer, si pones un ejemplo de un sitio que hago lo que quieres sería más didáctico para nosotros.

Existen Response.Execute "x.asp" que ejecuta el código de x.asp y regresa el control al programa que lo llama. No se si eso quieres.
  #3 (permalink)  
Antiguo 13/04/2007, 17:44
Avatar de lobonegro6  
Fecha de Ingreso: enero-2005
Ubicación: Monterrey, México.
Mensajes: 145
Antigüedad: 19 años, 4 meses
Puntos: 1
Re: Interfase en asp?

hola Myakire mucha gracias por tu tiempo. mira lo q quiero saber si se puede hacer en asp es lo del siguiente codigo, q se hce de esta forma en php;

1.- Index
Cita:
<? include ("interfase.php");
inicio(); ?>
<table width="570" height="370" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="21"><div align="center">Prueba</div></td>
</tr>
<tr>
<td align="left" valign="top"><p>hgj</p>
<p>hg</p>
<p>hgh</p>
<p>gjgh</p>
<p>hg</p>
<p>hg</p>
<p>hg</p>
<p>hghg</p>
<p>hgh</p>
<p>g</p>
<p>ghfdgd</p>
<p>df</p>
<p>dggd</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></td>
</tr>
</table>
<? final();
?>
2.- Interfase

Cita:
<?
function conexion()
{
$bd_host="localhost";
$bd_usuario="root";
$bd_password="";
$bd_basededatos="";
$bd_conexion=mysql_connect($bd_host, $bd_usuario, $bd_password) or die ("Error en la base de datos ó se encuentra caida");
mysql_select_db($bd_basededatos);
}

function inicio() {
session_register();
session_start();
conexion();
?>
<html>
<head>
<title>GrupoFM DEPORTES</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- Fireworks MX Dreamweaver MX target. Created Mon Dec 13 10:45:40 GMT-0600 (Central Standard Time) 2004-->
<style type="text/css">
<!--
td {
font-size: 10px;
}
-->

</body>
</html>
<? } ?>
salu2 y gracias por su tiempo a todos lo q ilustran incautos como yo.
  #4 (permalink)  
Antiguo 13/04/2007, 17:55
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Interfase en asp?

Cita:
<? include ("interfase.php");
inicio(); ?>
Incluyes el programa interfase.php y luego llamas a una función llamada Inicio() que esta dentro de ese archivo incluido

En ASP sería casi exactamente igual:

<!-- #include file="interfase.asp" -->
<%
Menu
'o bien Menu()
'o quizá call Menu
%>

Aunque veo que ya lo tenias así...... por que dices que no te funciona correctamente?
  #5 (permalink)  
Antiguo 19/04/2007, 17:06
Avatar de lobonegro6  
Fecha de Ingreso: enero-2005
Ubicación: Monterrey, México.
Mensajes: 145
Antigüedad: 19 años, 4 meses
Puntos: 1
Re: Interfase en asp?

ko aki voy de neuvo a ver si me puedo explicar;

tengo 2 pages una es interfase y otra es index, estas 2 estan en asp y quiero tratar de hacer lo mismo q con php.

<html>
<head>
<title>interfase.jpg</title>
<meta http-equiv="Content-Type" content="text/html;">
<!-- Fireworks MX Dreamweaver MX target. Created Thu Apr 19 11:53:27 GMT-0500 (Central Daylight Time (Mexico)) 2007-->
</head>
<body bgcolor="#ffffff">
<table border="0" cellpadding="0" cellspacing="0" width="800">
<!-- fwtable fwsrc="interfase.png" fwbase="pruebaindex.jpg" fwstyle="Dreamweaver" fwdocid = "742308039" fwnested="0" -->
<tr>
<td><img src="imagenes/spacer.gif" width="4" height="1" border="0" alt=""></td>
<td><img src="imagenes/spacer.gif" width="168" height="1" border="0" alt=""></td>
<td><img src="imagenes/spacer.gif" width="12" height="1" border="0" alt=""></td>
<td><img src="imagenes/spacer.gif" width="289" height="1" border="0" alt=""></td>
<td><img src="imagenes/spacer.gif" width="11" height="1" border="0" alt=""></td>
<td><img src="imagenes/spacer.gif" width="12" height="1" border="0" alt=""></td>
<td><img src="imagenes/spacer.gif" width="1" height="1" border="0" alt=""></td>
<td><img src="imagenes/spacer.gif" width="287" height="1" border="0" alt=""></td>
<td><img src="imagenes/spacer.gif" width="12" height="1" border="0" alt=""></td>
<td><img src="imagenes/spacer.gif" width="4" height="1" border="0" alt=""></td>
<td><img src="imagenes/spacer.gif" width="1" height="1" border="0" alt=""></td>
</tr>
</table>
</body>
</html>


y el index

<%Option Explicit%>
<html>
<head>
<title>Index</title>
</head>

<body>
<!-- #include file="interfase.asp" -->

lo q yo quiero es q aqui en este parte yo pueda hacere cambios a interfase cmo se hace en php con algun tipo de codigo no se si me explico o no me se explicar pero no se como hacerle.

</body>
</html>
  #6 (permalink)  
Antiguo 20/04/2007, 07:53
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Interfase en asp?

Cita:
<!-- #include file="interfase.asp" -->

lo q yo quiero es q aqui en este parte yo pueda hacere cambios a interfase cmo se hace en php con algun tipo de codigo no se si me explico o no me se explicar pero no se como hacerle.
Desconozco PHP pero no creo que funcionen diferente en los includes. Un include lo que hace es agregar el código de la inclusión al archivo en cuestión ANTES de que el interprete (de ASP o PHP) lo ejecute, esto es lo mismo, así que debe funcionarte. Ahora bien, no me contestaste la última pregunta que te hice:
Cita:
í...... por que dices que no te funciona correctamente?
  #7 (permalink)  
Antiguo 20/04/2007, 08:41
Avatar de lobonegro6  
Fecha de Ingreso: enero-2005
Ubicación: Monterrey, México.
Mensajes: 145
Antigüedad: 19 años, 4 meses
Puntos: 1
Re: Interfase en asp?

mmm gracias Myakire, la respuesta a tu pregunta es q si mando a llamar a la page como mencionamos antes, si la pone completa y correctamente, lo q quiero hacer es q se pueda modificar algo dentro de la pagina q se manda a llamar y el index pueda hacer cambios. o mas facil no tendrias por ahi un ejemplo camarada para explicarte mas rapido a q me refiero.
  #8 (permalink)  
Antiguo 20/04/2007, 08:51
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Interfase en asp?

Cita:
lo q quiero hacer es q se pueda modificar algo dentro de la pagina q se manda a llamar y el index pueda hacer cambios
Pero .... a que te refieres con hacer cambios? a cambiar el código del servidor? no entiendo eso de "hacer cambios".

Ejemplos de includes tengo muchos, pero no son muy diferentes a lo que tienes, un include es un include
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:26.