DHTML studio y Front Page
Hola como esta mi pregunta es la siguiente, resulta que desarrolle un menu desplegable en DHTML studio, el cual deseo incluir en Front page lo cual no he podido hacerlo, me gustaría que me dijera como lo puedo hacer, ademas el sitio Web debe tener un enlace a una base de datos para sugerencias de los clientes, ¿lo cuál me sugirieron que utilizara la herramienta IFXnetworks como se puede enlazar Front Page a esta herremienta?
Gracias
Ayty. Herrnan Camilo
Gracias
Ayty. Herrnan Camilo
1 respuesta
Respuesta de gmwazul
1
1
gmwazul, Todo sobre diseño web y los programas de uso para la PC
Para que funcionen las utilidades de base de datos de FrontPage se requiere
que tu servidor tenga instaladas las extensiones de FrontPage. Además,
debes publicar las páginas sobre el servidor, para que FrontPage cambie
el código de los bots por código ejecutable.
<ul>
<li>Paso 1º. Origen de datos
La primera vez tendrá que crear una nueva conexión de bases de datos:
</li>
</ul>
<ol>
<li>Pulse el botón Crear y luego Agregar en la solapa Base de datos.</li>
<li>Escoja un nombre para la conexión a datos y luego escoja una de las opciones:
<ul>
<li>Archivo o carpeta del web actual. Esta es la opción más sencilla para bases de datos de Access. Coloque su base de datos .mdb en la web y selecciónela con el botón Examinar. Después deberá cambiar el código del archivo global.asa generado para poder colocar la base de datos en el directorio Data.</li>
<li>Origen de datos del sistema en el servidor web. Esta opción está deshabilitada en arsys.es para que no se puedan ver los DSN de otros clientes.</li>
<li>Conexión de red al servidor de bases de datos. Esta es la opción a utilizar si su base de datos está en SQL Server. Pulse el botón Examinar. Escoja el controlador SQL Server, escriba el nombre de su servidor SQL Server (sql.sudominio.com) y el nombre de su base de datos (coincide con su login de acceso a SQL Server). Después pulse el botón Avanzadas y escriba el login y contraseña de su cuenta de acceso al servidor de bases de datos.</li>
<li>Definición personalizada. Permite crear un DSN local.</li>
</ul>
</li>
</ol>
<ul>
<li>Paso 2º. Origen de registros
Aquí podemos seleccionar la tabla de la que se extraerán los datos,
o bien escribir una sentencia SQL que puede involucrar a varias tablas.
</li>
<li>Paso 3º. Modificar los campos
Puede elegir los campos (columnas de las tablas) que desea mostrar.
</li>
<li>Pasos 4º y 5º. Formato y división en grupos
Estas decisiones afectarán a cómo se van a mostrar los resultados.
</li>
</ul>
Una vez que haya creado la página, no podrá ver nada hasta que no la
publique sobre el servidor web. Una vez publicada es posible que
todavía no funcione hasta que realice unos retoques.
Si su base de datos es de tipo .mdb y creó el origen de datos con la
opción 1 comentada anteriormente, deberá realizar unos cambios y
retoques del código para que se muestre correctamente.
<ul>
<li>En primer lugar, la base de datos en el servidor debe residir en el
directorio Data y no en los directorios públicos, donde sería accesible
por completo a cualquiera.</li>
<li>Después cree un DSN para dicha base de datos mediante el panel de control.</li>
<li>Busque en el directorio raíz del servidor web (directorio Html) un archivo de nombre global.asa que habrá sido creado por FrontPage al publicar las páginas.
Abra global. Asa con un editor de texto (por ejemplo, el Bloc de notas). Dentro del procedimiento Application_OnStart encontrará una asignación del estilo:
<div class="ejemplo">
<pre>Application("Ejemplo_ConnectionString") =
"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=URL=fpdb/fpnwind.mdb"</pre>
</div>
Cambie la cadena de caracteres de la derecha del signo "=" por la
cadena de conexión adecuada a su base de datos (el que haya obtenido
del panel de control), por ejemplo: "DSN=sudominio.com.sudsn". El código quedará así:
<div class="ejemplo">
<pre>Application("Ejemplo_ConnectionString") = "DSN=sudominio.com.sudsn"</pre>
</div>
Una vez que haya cambiado el archivo global. Asa localmente (en su
ordenador), recuerde que debe enviarlo al servidor y sobrescribir el
que creó FrontPage.
Si creó el origen de datos para acceder a SQL Server, siga el mismo
procedimiento comentado: abra el archivo global. Asa y cambie la cadena
de conexión por la correspondiente a su DSN. La diferencia aquí es que
hay que añadir el login y contraseña de acceso a SQL Server (la base de
datos realmente no es necesaria porque tiene asignada la suya por
defecto). La cadena de conexión quedará así:
<div class="ejemplo">
<pre>"DSN=sudominio.com.sudsn;UID=sulogin;PWD=supassw"</pre>
</div>
</li>
</ul>
Por último, tenga en cuenta que la página creada por FrontPage es de tipo .asp.
Esto implica que debe asignar permisos de ejecución de scripts al
directorio donde se encuentre. Esto puede hacerlo utilizando la sección
correspondiente del panel de control de su producto.
...
Con respecto al menu desplegable en DHTM:
<form name="form2">
<select onChange="MM_jumpMenu('parent.frames[\'mainFrame\']',this,1)" name="select">
<option selected>Accesos rapidos</option>
<option value="contenido.htm">---------------</option>
<option value="verdominio.htm">Verifique su dominio</option>
<option value="planes.htm">Planes</option>
<option value="diseno.htm">Diseño</option>
<option value="pedidos.htm">Pedidos</option>
<option value="reventa.htm">Revendedores</option>
<option value="contenido.htm">---------------</option>
<option value="tecnologia.htm">Tecnología</option>
<option value="http://gastonwagner.8k.com">En casa de herrero</option>
<option value="http://argentina-inter.net">Conexión Gratis</option>
<option value="faq.html">FAQ</option>
<option value="rrhh.htm">Recursos Humanos</option>
<option value="links.htm">Links</option>
<option value="programas.htm">Programas</option>
</select>
</form>
<-- Copialo y pegalo en la vista HTML. Funcina barbaro.
Ojo que donde dice mainFrame es porque yo lo hice en una pagina con
frames, o sea arriba una pagina y abajo otra, en la de arriba puse el
logo y botones, en la de abajo esta entre otras cosas esto que salta a
otras paginas. -->
...
El anterior funciona en una página de marcos:
Supone que elegís una página con dos marcos, uno a la derecha y uno a la izquierda. Pones
Archivo/Nuevo/Plantilla de pagina/Pagina de marcos
Ahora en el marco de la derecha haces clic con el botón derecho y
llamas a ese marco mainFrame. El otro marco no importa el nombre, pero
lo llamaremos menu.
Ahora creas una nueva página y la guardas como menu.htm.
La abrís (a menu.htm) y le editas el código html. Le borras TODO y después le pegas esto tal cual te lo mando:
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Pagina nueva 1</title>
<base target="_self">
<script language="JavaScript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
</head>
<body>
<form name="form2">
<select onChange="MM_jumpMenu('parent.frames[\'mainFrame\']',this,1)" name="select">
<option selected>Accesos rapidos</option>
<option value="contenido.htm">---------------</option>
<option value="verdominio.htm">Verifique su dominio</option>
<option value="planes.htm">Planes</option>
<option value="diseno.htm">Diseño</option>
<option value="pedidos.htm">Pedidos</option>
<option value="reventa.htm">Revendedores</option>
<option value="contenido.htm">---------------</option>
<option value="tecnologia.htm">Tecnología</option>
<option value="soporte.htm">Soporte Técnico</option>
<option value="http://argentina-inter.net">Conexión Gratis</option>
<option value="faq.html">FAQ</option>
<option value="rrhh.htm">Recursos Humanos</option>
<option value="links.htm">Links</option>
<option value="programas.htm">Programas</option>
</select>
</form>
</body>
</html>
Para que te quede mejor primero cópialo en un bloc de notas y
después lo seleccionas de ese bloc de notas y lo pegas, así no se te
hace lio ya que el FrontPage aveces hace cosas solo.
Ahora guardas todo. Y listo.
Es complicado de explicar así...
que tu servidor tenga instaladas las extensiones de FrontPage. Además,
debes publicar las páginas sobre el servidor, para que FrontPage cambie
el código de los bots por código ejecutable.
<ul>
<li>Paso 1º. Origen de datos
La primera vez tendrá que crear una nueva conexión de bases de datos:
</li>
</ul>
<ol>
<li>Pulse el botón Crear y luego Agregar en la solapa Base de datos.</li>
<li>Escoja un nombre para la conexión a datos y luego escoja una de las opciones:
<ul>
<li>Archivo o carpeta del web actual. Esta es la opción más sencilla para bases de datos de Access. Coloque su base de datos .mdb en la web y selecciónela con el botón Examinar. Después deberá cambiar el código del archivo global.asa generado para poder colocar la base de datos en el directorio Data.</li>
<li>Origen de datos del sistema en el servidor web. Esta opción está deshabilitada en arsys.es para que no se puedan ver los DSN de otros clientes.</li>
<li>Conexión de red al servidor de bases de datos. Esta es la opción a utilizar si su base de datos está en SQL Server. Pulse el botón Examinar. Escoja el controlador SQL Server, escriba el nombre de su servidor SQL Server (sql.sudominio.com) y el nombre de su base de datos (coincide con su login de acceso a SQL Server). Después pulse el botón Avanzadas y escriba el login y contraseña de su cuenta de acceso al servidor de bases de datos.</li>
<li>Definición personalizada. Permite crear un DSN local.</li>
</ul>
</li>
</ol>
<ul>
<li>Paso 2º. Origen de registros
Aquí podemos seleccionar la tabla de la que se extraerán los datos,
o bien escribir una sentencia SQL que puede involucrar a varias tablas.
</li>
<li>Paso 3º. Modificar los campos
Puede elegir los campos (columnas de las tablas) que desea mostrar.
</li>
<li>Pasos 4º y 5º. Formato y división en grupos
Estas decisiones afectarán a cómo se van a mostrar los resultados.
</li>
</ul>
Una vez que haya creado la página, no podrá ver nada hasta que no la
publique sobre el servidor web. Una vez publicada es posible que
todavía no funcione hasta que realice unos retoques.
Si su base de datos es de tipo .mdb y creó el origen de datos con la
opción 1 comentada anteriormente, deberá realizar unos cambios y
retoques del código para que se muestre correctamente.
<ul>
<li>En primer lugar, la base de datos en el servidor debe residir en el
directorio Data y no en los directorios públicos, donde sería accesible
por completo a cualquiera.</li>
<li>Después cree un DSN para dicha base de datos mediante el panel de control.</li>
<li>Busque en el directorio raíz del servidor web (directorio Html) un archivo de nombre global.asa que habrá sido creado por FrontPage al publicar las páginas.
Abra global. Asa con un editor de texto (por ejemplo, el Bloc de notas). Dentro del procedimiento Application_OnStart encontrará una asignación del estilo:
<div class="ejemplo">
<pre>Application("Ejemplo_ConnectionString") =
"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=URL=fpdb/fpnwind.mdb"</pre>
</div>
Cambie la cadena de caracteres de la derecha del signo "=" por la
cadena de conexión adecuada a su base de datos (el que haya obtenido
del panel de control), por ejemplo: "DSN=sudominio.com.sudsn". El código quedará así:
<div class="ejemplo">
<pre>Application("Ejemplo_ConnectionString") = "DSN=sudominio.com.sudsn"</pre>
</div>
Una vez que haya cambiado el archivo global. Asa localmente (en su
ordenador), recuerde que debe enviarlo al servidor y sobrescribir el
que creó FrontPage.
Si creó el origen de datos para acceder a SQL Server, siga el mismo
procedimiento comentado: abra el archivo global. Asa y cambie la cadena
de conexión por la correspondiente a su DSN. La diferencia aquí es que
hay que añadir el login y contraseña de acceso a SQL Server (la base de
datos realmente no es necesaria porque tiene asignada la suya por
defecto). La cadena de conexión quedará así:
<div class="ejemplo">
<pre>"DSN=sudominio.com.sudsn;UID=sulogin;PWD=supassw"</pre>
</div>
</li>
</ul>
Por último, tenga en cuenta que la página creada por FrontPage es de tipo .asp.
Esto implica que debe asignar permisos de ejecución de scripts al
directorio donde se encuentre. Esto puede hacerlo utilizando la sección
correspondiente del panel de control de su producto.
...
Con respecto al menu desplegable en DHTM:
<form name="form2">
<select onChange="MM_jumpMenu('parent.frames[\'mainFrame\']',this,1)" name="select">
<option selected>Accesos rapidos</option>
<option value="contenido.htm">---------------</option>
<option value="verdominio.htm">Verifique su dominio</option>
<option value="planes.htm">Planes</option>
<option value="diseno.htm">Diseño</option>
<option value="pedidos.htm">Pedidos</option>
<option value="reventa.htm">Revendedores</option>
<option value="contenido.htm">---------------</option>
<option value="tecnologia.htm">Tecnología</option>
<option value="http://gastonwagner.8k.com">En casa de herrero</option>
<option value="http://argentina-inter.net">Conexión Gratis</option>
<option value="faq.html">FAQ</option>
<option value="rrhh.htm">Recursos Humanos</option>
<option value="links.htm">Links</option>
<option value="programas.htm">Programas</option>
</select>
</form>
<-- Copialo y pegalo en la vista HTML. Funcina barbaro.
Ojo que donde dice mainFrame es porque yo lo hice en una pagina con
frames, o sea arriba una pagina y abajo otra, en la de arriba puse el
logo y botones, en la de abajo esta entre otras cosas esto que salta a
otras paginas. -->
...
El anterior funciona en una página de marcos:
Supone que elegís una página con dos marcos, uno a la derecha y uno a la izquierda. Pones
Archivo/Nuevo/Plantilla de pagina/Pagina de marcos
Ahora en el marco de la derecha haces clic con el botón derecho y
llamas a ese marco mainFrame. El otro marco no importa el nombre, pero
lo llamaremos menu.
Ahora creas una nueva página y la guardas como menu.htm.
La abrís (a menu.htm) y le editas el código html. Le borras TODO y después le pegas esto tal cual te lo mando:
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Pagina nueva 1</title>
<base target="_self">
<script language="JavaScript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
</head>
<body>
<form name="form2">
<select onChange="MM_jumpMenu('parent.frames[\'mainFrame\']',this,1)" name="select">
<option selected>Accesos rapidos</option>
<option value="contenido.htm">---------------</option>
<option value="verdominio.htm">Verifique su dominio</option>
<option value="planes.htm">Planes</option>
<option value="diseno.htm">Diseño</option>
<option value="pedidos.htm">Pedidos</option>
<option value="reventa.htm">Revendedores</option>
<option value="contenido.htm">---------------</option>
<option value="tecnologia.htm">Tecnología</option>
<option value="soporte.htm">Soporte Técnico</option>
<option value="http://argentina-inter.net">Conexión Gratis</option>
<option value="faq.html">FAQ</option>
<option value="rrhh.htm">Recursos Humanos</option>
<option value="links.htm">Links</option>
<option value="programas.htm">Programas</option>
</select>
</form>
</body>
</html>
Para que te quede mejor primero cópialo en un bloc de notas y
después lo seleccionas de ese bloc de notas y lo pegas, así no se te
hace lio ya que el FrontPage aveces hace cosas solo.
Ahora guardas todo. Y listo.
Es complicado de explicar así...
Hola le agradezco por los ejemplos que me mando, pero me gustaría preguntarle es que sobre los menús desplegables me refiero a esos que un o realiza horizontalmente, este menu yo lo hice con una herramienta que se llama DHTML Menu studio lo que me piden es que necesito vincularlo a una página en Front Page que estoy diseñando..
Gracias
Att. Hernan Camilo
Gracias
Att. Hernan Camilo
en el link del menu en el frame superior debes poner el target donde
quieres qu se abra en link pero antes tienes que darle un nombre e este
frame en el frame contenedor(que vendria a ser la pagina principal que
contiene a todos los frames:
ejem pagina contenedora con 2 frames :
<frameset rows="20%, 80"> <!-- esto divide la pagina en 2 partes con porcentaje-->
<frame name="el frame superior superior" src="url del frame superior.html" />
<frame name="el frame inferior" src="url del frameinferior.html" />
</frameset>
Bien en la primera página superior que vendría a ser el frame superior tendremos que agregar el target al link del menu :
Ejm:
<a href="url de la pagina que qeuremos mostrar" target="el nombre inferior">mostrar pagina</a>
esto tendria solo que cargar solo la pagina en el frame inferior
Los frames siempre dan problemas por eso la mayoría de desarrollaodres evitan usarlo, siempre hay variantes .
Debes usar en los links del menu el target del frame que quieres que
cambie. Por ejemplo, tienes dos frames, ¿verdad? Si uno de llama 'menu'
Y el otro 'contenido' en Frontpage lo haces así:
1- Escoges el link
2- Le das al botón de link
3- Escoges la páginas que estas enlazando
4- Le das al botón de 'target frame'
5- Le das un click al frame donde quieres que la información cabie, en este caso contenido.
Tienes un curso de frontpage y un tutorial en forma de diapositivas para principiantes en
www(punto) estudiargratis.com.ar/webmaster/frontpage.htm
quieres qu se abra en link pero antes tienes que darle un nombre e este
frame en el frame contenedor(que vendria a ser la pagina principal que
contiene a todos los frames:
ejem pagina contenedora con 2 frames :
<frameset rows="20%, 80"> <!-- esto divide la pagina en 2 partes con porcentaje-->
<frame name="el frame superior superior" src="url del frame superior.html" />
<frame name="el frame inferior" src="url del frameinferior.html" />
</frameset>
Bien en la primera página superior que vendría a ser el frame superior tendremos que agregar el target al link del menu :
Ejm:
<a href="url de la pagina que qeuremos mostrar" target="el nombre inferior">mostrar pagina</a>
esto tendria solo que cargar solo la pagina en el frame inferior
Los frames siempre dan problemas por eso la mayoría de desarrollaodres evitan usarlo, siempre hay variantes .
Debes usar en los links del menu el target del frame que quieres que
cambie. Por ejemplo, tienes dos frames, ¿verdad? Si uno de llama 'menu'
Y el otro 'contenido' en Frontpage lo haces así:
1- Escoges el link
2- Le das al botón de link
3- Escoges la páginas que estas enlazando
4- Le das al botón de 'target frame'
5- Le das un click al frame donde quieres que la información cabie, en este caso contenido.
Tienes un curso de frontpage y un tutorial en forma de diapositivas para principiantes en
www(punto) estudiargratis.com.ar/webmaster/frontpage.htm
- Compartir respuesta
- Anónimo
ahora mismo