Consejo para editor de gets.

Post Reply
User avatar
Andrés González
Posts: 625
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Consejo para editor de gets.

Post by Andrés González »

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 _ 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 _ 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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Consejo para editor de gets.

Post by Antonio Linares »

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

Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Consejo para editor de gets.

Post by cnavarro »

Antonio, tiene una pinta coj...uda
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Consejo para editor de gets.

Post by Antonio Linares »

La técnica es realmente simple: Editamos el texto html en ascii, se envia al servidor y se descarga como html :-)

Code: Select all

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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Consejo para editor de gets.

Post by Antonio Linares »

Aqui esta el contenido de echo.php

Code: Select all

<?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
User avatar
Andrés González
Posts: 625
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Re: Consejo para editor de gets.

Post by Andrés González »

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
Post Reply