GLBasic forum

Other languages => GLBasic - es => Topic started by: Omadan on 2011-Aug-07

Title: iframe
Post by: Omadan on 2011-Aug-07
Me hace falta poder llamar un link al estilo <iframe> para llamar un banner desde la applicacion. Alguien tiene alguna idea de como hacer semejante cosa?

Os explico.
Tu juegas a mi juego, y te sale un ad banner que se cogeria de un link como http://www.xxxxxxxxxxxxxxxxxxxxx.
Esto con un iframe se llama muy facil desde un browser pero claro con glbasic ya hay problemas. Netwebend no vale para esto porque se sale de el juego. Me hace falta algo que trabaje prontito ya que me estan exigiendo lol.
Si alguien me puede ayudar le sere muy agradecido.
Title: Re: iframe
Post by: msx on 2011-Aug-07
No se puede al estilo iframe, ya que el iframe de por sí lo que hace es abrir una ventana dentro del navegador y cargar otra URL, sin embargo el GLBASIC no dispone de navegador. En cualquier caso te propongo una solución, carga un PNG en tu servidor que será el banner y descargalo cada X tiempo con NETWEBGET y lo muestras en pantalla, y por otro lado coloca la URL en un TXT también en el servidor, de forma que lo puedas leer desde NETWEBGET también, solo tienes que hacer que por cada click en la imagen enlace a la URL que has obtenido.

Es un poco cutre pero debe funcionar. Lo que pasa es que tendrás que estar actualizando tanto el PNG como el TXT para poder cambiar los banners. Sería válido para banner estáticos.
Title: Re: iframe
Post by: Omadan on 2011-Aug-08
Hola Msx, gracias por la respuesta. Pensamos igual jeje ya le hice un ejemplo como el que tu comentaste, pero no me lo toman. Y el ejemplo estaba muy chulo y trabaja 100%. :(
Gracias de Nuevo. Ahora no se que hacer ya :)
Title: Re: iframe
Post by: DaCarSoft on 2011-Aug-08
Hummmm...   ¿para cuando lo necesitas?

No se si has visto el "wrapper" que hice para el teclado... pero seria posible abrir una ventana de "alert" como la que usé para empotrar en ella el control de texto para recoger la información del teclado, y sustituir el interior del alert por un control que muestre contenido web... por supuesto hay que hacerlo añadiendo los archivos al proyecto de XCode y demás... para llamar al código desde GLBasic :P

Perdonad por el tamaño, pero es la unica foto que he encontrado como ejemplo para que veais como quedaría:

(http://2.bp.blogspot.com/__3vFpzxVklM/TJxMSqw7VnI/AAAAAAAAAAQ/szLx6poYbXM/s1600/Screen+shot+2010-09-23+at+11.55.14+PM.png)


Title: Re: iframe
Post by: Hark0 on 2011-Aug-08
Wow!
:good:
Title: Re: iframe
Post by: Omadan on 2011-Aug-08
Hola dacarsoft, impressionante. Me podrias ayudar con lo mio?
Me hace falta prontito. Seria muy amable companero. Me have falta llamar un link como www.xxxxxxx. Que es un banner. Y tengo que hacerlo mientras sigue jugando.
Despues si pulsas el banner te vas a otro link, pero eso se puede con netwebend. Espero que me entiendas, si no pues te lo explico mejor.
Rees un crack porque yo no tengo ni idea con Xcode wrappers y eso
Gracias
Title: Re: iframe
Post by: DaCarSoft on 2011-Aug-08
OMADAN, esto desde luego es un regalo XD


http://www.glbasic.com/forum/index.php?topic=6704.0 (http://www.glbasic.com/forum/index.php?topic=6704.0)


;)
Title: Re: iframe
Post by: Omadan on 2011-Aug-08
vaya tela. Mil gracias dacarsoft, eres un verdadero crack.
No lo he tratado me he acabado de conectar, y te tengo que agradecer esto un monton. Lo pruebare lo pronto que pueda.

Como aprendiste toda esta porqueria hermano?

Yo de hacer juegos no salgo lol :P
Title: Re: iframe
Post by: Kitty Hello on 2011-Aug-16
Estas posiblas to load a local file (online help)?
Title: Re: iframe
Post by: DaCarSoft on 2011-Aug-17
Hi!

I suppose that you refers to load a HTML local file or other local resources:

Yes!  You could load a local HTML, PDF, video, sound, RTF, etc. All kind of content that Safari mobile can load.  :D
I have not tested it yet, but it should work if you remember to supply an URL with the format:

file:////path//file.extension//

If you need spaces these should be replaced with %20

And yes... it is strange, but you should provide quadruple and double slashes  :P

At other side, if the purpouse is not to load a banner only, It could be possible to change the code to load a larger web view... or parse directly a HTML string.

If you need, I could test it as soon as possible, I'm talking without testing, you know...

Hope this helps  ;)

Title: Re: iframe
Post by: Kitty Hello on 2011-Aug-17
 :nw: