FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Consejo para editor de gets.
Posts: 632
Joined: Thu Jan 19, 2006 10:45 AM
Consejo para editor de gets.
Posted: Mon Apr 21, 2014 08:57 AM

Hace a帽os dise帽o mis pantallas de alta y modificaciones en un fichero externo que modifico con editor editor externo. Es un sistema c贸modo y efectivo pero que es muy r铆gido y poco visual, heredado de antiguos programas clipper. Ahora me estoy planteando hacer lo mismo pero con codigo html y me pregunto si existe ya algo hecho en fivewin para editar html. Se trataria de poder coger los campos de la base de datos y integrarlos en el codigo html y luego presentarlos en una ventana como hago ahora pero ya con mejor aspecto ya que puedes hacer un mont贸n de cosas diferentes con css, javascript, php...
Al ser html tendr铆a un mont贸n de ventajas como su aspecto visual y la facilidad de manejo ya que todos estamos familiarizados con el codigo html.

Concretamente pregunto si hay ya hecho en fivewin un editor de cogio html del tipo de dos pantallas una con el codigo y otro con su representaci贸n visual, y por supuesto, que tenga el c贸digo para hacer modificaciones como importar los campos de la base de datos entre otros. Acepto cualquier otro consejo. Ah! y si alguien ya lo tiene hecho(las altas y modificaciones en ficheros html) que me de una explicaci贸n de como lo ha conseguido, xfa.

Saludos



Andr茅s Gonz谩lez desde Mallorca
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consejo para editor de gets.
Posted: Mon Apr 21, 2014 01:15 PM
Andr茅s,

En este ejemplo de FiveWeb (desarrollado por FiveTech) tienes un "sandbox" (busca esa opci贸n en el menu) en donde puedes escribir HTML y ver como queda. El c贸digo fuente es realmente facil :-)

http://www.fivetechsoft.com/fiveweb

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Consejo para editor de gets.
Posted: Mon Apr 21, 2014 01:28 PM

Antonio, tiene una pinta coj...uda

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consejo para editor de gets.
Posted: Mon Apr 21, 2014 06:42 PM
La t茅cnica es realmente simple: Editamos el texto html en ascii, se envia al servidor y se descarga como html :-)

Code (fw): Select all Collapse
function SandBox()
{
聽 聽oDlg = new Dialog( "SandBox", 1000, 600 );
聽 聽
聽 聽Say( 50, 10, "Result:", oDlg );
聽 聽// oDiv = Div( 75, 10, oDlg, 480, 460 );
聽 聽oFrame = Frame( 75, 10, "http://www.fivetechsoft.com/fiveweb/temp.html", oDlg, 480, 460 );

聽 聽Say( 50, 500, "Input:", oDlg );
聽 聽oMemo = TextArea( 75, 500, "", oDlg, 485, 464 );
聽 聽oMemo.value = "<html>" + CRLF + 
聽 聽 聽 聽 聽 聽 聽 聽 聽"<head>" + CRLF + 
聽 聽 聽 聽 聽 聽 聽 聽 聽"<link rel='stylesheet' type='text/css' href='styles.css'>" + CRLF + 
聽 聽 聽 聽 聽 聽 聽 聽 聽"<script type='text/javascript' src='fivewin.js'></script>" + CRLF + 
聽 聽 聽 聽 聽 聽 聽 聽 聽"</head>" + CRLF + 
聽 聽 聽 聽 聽 聽 聽 聽 聽"<body>" + CRLF +
聽 聽 聽 聽 聽 聽 聽 聽 聽"<h1>FiveWin Web Interface</h1>" + CRLF +
聽 聽 聽 聽 聽 聽 聽 聽 聽"<h3>Hello world!</h3>" + CRLF +
聽 聽 聽 聽 聽 聽 聽 聽 聽"</body>" + CRLF +
聽 聽 聽 聽 聽 聽 聽 聽 聽"</html>"; 
聽 聽
聽 聽Button( 550, 380, "Run", oDlg, 100, 40, "Run()" ); 聽
聽 聽Button( 550, 510, "End", oDlg, 100, 40, "oDlg.End()" ); 聽
} 聽 聽 聽 

function Run()
{
聽 聽try
聽 聽{
聽 聽聽 oFrame.src = 'http://www.fivetechsoft.com/fiveweb/echo.php?code=' + oMemo.value;
聽 聽}
聽 聽catch( exception )
聽 聽{
聽 聽 聽 alert( "error" );
聽 聽}
}


el fichero echo.php lo que hace es generar el fichero temp.hml en el servidor con el c贸digo que hayamos escrito, luego
se resfresca el contenido del iframe que apunta a dicho fichero: "http://www.fivetechsoft.com/fiveweb/temp.html"
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consejo para editor de gets.
Posted: Mon Apr 21, 2014 06:46 PM
Aqui esta el contenido de echo.php

Code (fw): Select all Collapse
<?php
   $file = fopen( "temp.html", "w" );
   fwrite( $file, $_GET[ 'code' ] );
   fclose( $file );
   echo "processing...";
   echo "<script>";
   echo "document.location='http://www.fivetechsoft.com/fiveweb/temp.html'";
   echo "</script>";
?>
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 632
Joined: Thu Jan 19, 2006 10:45 AM
Re: Consejo para editor de gets.
Posted: Wed Apr 23, 2014 05:49 PM

As铆 es, esto es lo que buscaba, lo hab铆a visto en su d铆a pero no lo relacionaba con el tema. Ahora tengo por donde empezar, gracias Antonio.

Saludos



Andr茅s Gonz谩lez desde Mallorca

Continue the discussion