Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Duvida - carregar pagina online Tópico resolvido

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
Gonzo
Membro
Membro
Reações: 0
Mensagens: 194

Duvida - carregar pagina online

Mensagem por Gonzo » Ter Set 13, 2016 12:06 pm

Como faço pra por exemplo o GMS\windows ler um link online e abri-lo ao clicar, tentei da seguinte forma..

Código: Selecionar todos

create:
file = http_get("https://tgmbr.redscreensoft.com")

HTTP:
aqui sei q vai algum code hehe

e mouse left event:
url_open( 'file' );
......∩____∩............_______...
......| (• ◡•)| ノ\(❍ᴥ❍ʋ)..
Não seja uma cabrita selvagem "tutankhamun"

Avatar do usuário
Rodrigo Santiago
Colaborador
Colaborador
Reações: 0
Mensagens: 273

Re: Duvida - carregar pagina online

Mensagem por Rodrigo Santiago » Qua Set 14, 2016 11:41 am

Tente apenas : url_open("https://tgmbrasil.com.br");

Avatar do usuário
Gonzo
Membro
Membro
Reações: 0
Mensagens: 194

Re: Duvida - carregar pagina online

Mensagem por Gonzo » Qua Set 14, 2016 11:52 am

Não Rodrigão, a duvida é como fazer o url_open carregar a variavel
......∩____∩............_______...
......| (• ◡•)| ノ\(❍ᴥ❍ʋ)..
Não seja uma cabrita selvagem "tutankhamun"

Avatar do usuário
Rodrigo Santiago
Colaborador
Colaborador
Reações: 0
Mensagens: 273

Re: Duvida - carregar pagina online  Tópico resolvido

Mensagem por Rodrigo Santiago » Qua Set 14, 2016 3:03 pm

A variavel 'file' ali é a mesma q vc usou no http_get. r_str vai conter o valor caso seja uma pagina web, vc pode salvar essa string em um arquivo .html e abrir depois

Código: Selecionar todos

if ds_map_find_value(async_load, "id") == file {
   if ds_map_find_value(async_load, "status") == 0 {
      r_str = ds_map_find_value(async_load, "result");
   } else {
      r_str = "null";
   }
}

Avatar do usuário
Gonzo
Membro
Membro
Reações: 0
Mensagens: 194

Re: Duvida - carregar pagina online

Mensagem por Gonzo » Qua Set 14, 2016 3:24 pm

Então ficou assim..

Código: Selecionar todos

create:
file = http_get("https://tgmbr.redscreensoft.com")

HTTP:
if ds_map_find_value(async_load, "id") == file {
   if ds_map_find_value(async_load, "status") == 0 {
      r_str = ds_map_find_value(async_load, "result");
   } else {
      r_str = "null";
   }
}

e mouse left event:
url_open( 'file' );
então ta dando esse erro ..

Protocol missing from URL. Should start with http, https, mailto etc or reference a saved or included file.

 at gml_Object_obj_novo_LeftButtonPressed_1 (line 1) - url_open( 'file' );
......∩____∩............_______...
......| (• ◡•)| ノ\(❍ᴥ❍ʋ)..
Não seja uma cabrita selvagem "tutankhamun"

Avatar do usuário
Superbomber
Programador
Programador
Reações: 0
Mensagens: 283
Localização: Natal-RN

Re: Duvida - carregar pagina online

Mensagem por Superbomber » Qua Set 14, 2016 3:49 pm

Você se esqueceu de alterar o url_open() no fim do código. :detetive:

Não esqueça que para se referenciar um arquivo local, deve começar com file:///

Assim:

Código: Selecionar todos

url_open("file:///C:/Users/Gonzales/Documents/minhapage.html");
Ah, e não esqueça deste outro detalhe. Use / na url, ao invés de \ usado no Windows para referir-se a endereços de arquivos.
Entrem neste link com o JavaScript desabilitado e vejam a mágica: https://tgmbrasil.com.br/?PageSpeed=n0script

Avatar do usuário
Gonzo
Membro
Membro
Reações: 0
Mensagens: 194

Re: Duvida - carregar pagina online

Mensagem por Gonzo » Qua Set 14, 2016 5:29 pm

Obrigado a todos que tentaram resolver esse Tópico, era só alterar a variável na url_open(r_str) hehe  spécial thanks Rodrigo Santiago

podem fechar!
......∩____∩............_______...
......| (• ◡•)| ノ\(❍ᴥ❍ʋ)..
Não seja uma cabrita selvagem "tutankhamun"

Trancado

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante