Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) HTML em um MEMO


hunter2017

Pergunta

  • Respostas 53
  • Created
  • Última resposta

Top Posters For This Question

Posts Recomendados

  • 0

Mas tenho outra dúvida, você me passou um parâmetro que foi executado no webbrowser para mostrar um pedaço da página, mas se eu editar aquele html eu não consigo mais me conectar ao site, ou seja, se eu modificar a página do jeito que eu gostaria usando outras imagens (css3), não vou conseguir acessar a página da mesma forma que página do site, porque isso acontece?

Link para o comentário
Compartilhar em outros sites

  • 0

isso acontece porque, voce esta tirando partes do código original e executando no webbrowser,

então voce acaba tirando do código outros comandos e links que estariam associados a pagina.

se quiser que isso funcione pelo webbrowser, voce vai tem que direcionar os links para o caminho que esta na pagina original, ou melhor dizendo, fazer um redirecionamento...

OBS: O componente TWebbrowser, nada mais é do que um Navegador para acessar os endereços da Internet.

abraço

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

O webbrowser sempre extrai do comando programado o item "Temp.html" mas como vou fazer modificações em um documento html que é sempre criado novamente pelo webbrowser? Nesse caso eu precisaria editar o documento html e fazer o webbrowser carregá-lo e exibí-lo no webbrowser, concorda?

Link para o comentário
Compartilhar em outros sites

  • 0

isso voce pode fazer, mas vai rodar localmente na sua maquina.

exemplo: voce pode pegar o codigo de uma pagina e pode modifica-lo, e salvar o código na sua maquina.  

depois voce pode chamar esse código para rodar localmente na sua maquina pelo webbrowser,  mas se quiser algo alem disso, voce tem que interagir com a pagina original do site.

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Olá mais uma vez Jhonas, eu estou com outra dúvida, estou redirecionando as páginas que eu quero para documentos em html, mas não sei como carregar esses documentos html na aplicação quando iniciado.

Outra dúvida que tenho e que não achei nenhum post na internet é o comando:

lst1.items.loadfromfile('C:\doc.txt');

Estou usando este comando em um listbox, mas queria que fosse carregado automaticamente sem o auxílio de um botão para carregar, como poderia fazer?

Link para o comentário
Compartilhar em outros sites

  • 0

voce tem varias formas de fazer isso....

usar o evento OnActive do Form ... ou seja, ao abrir o Form ( Ativa-lo ), voce pode fazer com que o arquivo html seja carregado.

pode jogar o código em um botão e fazer o click no botão automaticamente em alguma parte do código

Button1.Click;

pode usar o Evento OnBeforeNavigate2 do Webbrowser

etc...

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

acho que voce ainda não entendeu... o webbrowser é um navegador da internet, assim como o chrome, firefox, internet explorer

outros navegadores de internet

https://www.tecmundo.com.br/navegador/85466-10-navegadores-alternativos-leves-gratis-robustos.htm

Um navegador, também conhecido pelos termos em inglês web browser ou simplesmente browser, é um programa de computador que habilita seus usuários a interagirem com documentos virtuais da Internet, também conhecidos como páginas da web, que podem ser escritas em linguagens como HTML, ASP, PHP, ... etc

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Acho que não fiz a pergunta direito, vou reformular, você disse que aquele print do programa não foi feito em um webbrowser, então eu perguntei onde foi feito e você disse que pode ter sido feito em php ou html etc.. Mas o que eu quero saber é essas linguagem podem ser feitas em um Tpanel ou um memo ou qualquer outro componente que possa exibir essas linguagens ou se é apenas visívelmente possível em um webbrowser..

Link para o comentário
Compartilhar em outros sites

  • 0

você disse que aquele print do programa não foi feito em um webbrowser,

ok...pode ter sido de algum navegador ( web browser) e não necessariamente de um Twebbrowser do delphi. ( mas tambem poderia ser )

somente em um webbrowser é que voce consegue visualizar a construção de paginas virtuais escritas em linguagem html, php, asp, etc.

lembra do código html que foi salvo em um arquivo local ( c:\Temp.html ) ?

o código dentro desse arquivo é assim .... escrito em HTML


<table id="tb_salas" cellpadding="0" cellspacing="0">
   <thead>
      <tr>
         <th class="salas">
              <a href="bytheme.html?nodeid=6094">Amizade</a> >   Amizade virtual<br />
         </th>
         <td><span>Entrar</span></td>
         <td><span>Espiar</span></td>
         <td>Pessoas</td>
      </tr>
   </thead>
   <tbody>

      <tr>
         <th><a href="goroom.html?nodeid=101125">Amizade virtual (1) </a></th>
         <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101125"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td>
         <td><span class="bdr_cinza"><a href="spy.html?nodeid=101125&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td>
         <td>0</td>
      </tr>
										
      <tr>
         <th><a href="goroom.html?nodeid=101126">Amizade virtual (2) </a></th>
         <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101126"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td>
         <td><span class="bdr_cinza"><a href="spy.html?nodeid=101126&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td>
         <td>25</td>
      </tr>

      <tr>
         <th><a href="goroom.html?nodeid=101127">Amizade virtual (3) </a></th>
         <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101127"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td>
         <td><span class="bdr_cinza"><a href="spy.html?nodeid=101127&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td>
         <td>0</td>
      </tr>
										
      <tr>
         <th><a href="goroom.html?nodeid=101128">Amizade virtual (4) </a></th>
         <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101128"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td>
         <td><span class="bdr_cinza"><a href="spy.html?nodeid=101128&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td>
         <td>0</td>
      </tr>

      <tr>
         <th><a href="goroom.html?nodeid=101129">Amizade virtual (5) </a></th>
         <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101129"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td>
         <td><span class="bdr_cinza"><a href="spy.html?nodeid=101129&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td>
         <td>0</td>
      </tr>

      <tr>
         <th><a href="goroom.html?nodeid=101130">Amizade virtual (6) </a></th>
         <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101130"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td>
         <td><span class="bdr_cinza"><a href="spy.html?nodeid=101130&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td>
         <td>0</td>
      </tr>

      <tr>
         <th><a href="goroom.html?nodeid=101131">Amizade virtual (7) </a></th>
         <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101131"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td>
         <td><span class="bdr_cinza"><a href="spy.html?nodeid=101131&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td>
         <td>0</td>
      </tr>
										
      <tr>
         <th><a href="goroom.html?nodeid=101132">Amizade virtual (8) </a></th>
         <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101132"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td>
         <td><span class="bdr_cinza"><a href="spy.html?nodeid=101132&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td>
         <td>0</td>
      </tr>

      <tr>
         <th><a href="goroom.html?nodeid=101133">Amizade virtual (9) </a></th>
         <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101133"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td>
         <td><span class="bdr_cinza"><a href="spy.html?nodeid=101133&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td>
         <td>0</td>
      </tr>
										
      <tr>
         <th><a href="goroom.html?nodeid=101134">Amizade virtual (10) </a></th>
         <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101134"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td>
         <td><span class="bdr_cinza"><a href="spy.html?nodeid=101134&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td>
         <td>0</td>
      </tr>

   </tbody>

   </table>

quando voce joga esse código para um componente TWebBrowser do delphi o resultado será esse .... da mesma forma que, em qualquer outro browser, voce vai ver a mesma tela que a mostrada abaixo.

imagem.JPG

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Olá mais uma vez Jhonas, você me disse que um memo só era possível mostrar linhas sem ser na linguagem html, mas dê uma analisada nesses parâmetros e me diga o que você acha.

object Memo2: TMemo
    Left = 660
    Top = 189
    Width = 281
    Height = 265
    Lines.Strings = (
      ''
      '   <script type="text/javascript">'
      ''
      '        function tocamidi(d){'
      'console.log('#39'Midi'#39'+d);'
      '        }'
      ''
      '                function ouviraudio(d){'
      'console.log('#39'OUVIRAUDIO'#39'+d);'
      '        }'
      '        function muteaudio(){'
      'console.log('#39'MUTEAUDIO'#39');'
      '        }'
      ''
      '        function curtirmidi(d){'
      'console.log('#39'CURTIRMIDI'#39'+d);'
      '        }'
      ''
      #9'function paramidi(d){'
      'console.log('#39'PARAMidi'#39'+d);'
      '        }'
      ''
      '        function uolk(avatar)'
      '{'

Esses parâmetros de programação em html não estão sendo mostrados em um memo, poderia me explicar??

Link para o comentário
Compartilhar em outros sites

  • 0

o que voce tem dentro do memo é isso

   <script type="text/javascript">

        function tocamidi(d){
console.log('Midi'+d);
        }

        function ouviraudio(d){
console.log('OUVIRAUDIO'+d);
        }
        function muteaudio(){
console.log('MUTEAUDIO');
        }

        function curtirmidi(d){
console.log('CURTIRMIDI'+d);
        }

        function paramidi(d){
console.log('PARAMidi'+d);
        }

        function uolk(avatar)

e o que isso quer dizer ?

que alguma rotina dentro do programa vai ler essas linhas do memo e depois utiliza-las em algum outro lugar.

esses comandos dentro de um memo não tem função alguma, é somente texto que foi adicionado ao memo

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Olá Jhonas, estou com uma dúvida, eu tenho um webbrowser em meu projeto, só que eu queria adicionar um botão para recarregar a página, vasculhando alguns sites encontrei o camando:

procedure TChromium.Browser.Reload();

Porém, mas não sei se é para colocar na procedure ou se é para colocar no botão, pode me ajudar?

 

Link para o comentário
Compartilhar em outros sites

  • 0

esse comando faz parte do exemplo desse link

Atualiza a página

procedure TChromium.Browser.Reload();

https://delphimaniaco.wordpress.com/2016/03/15/utilizando-o-navegador-chrome-no-delphi/

obs: voce coloca no botão apenas a chamada dessa procedure

Entretanto acho que voce deve começar,  com um exemplo, usando o componente TWebBrowser do delphi  e depois trocar o componente para o Chrome

http://www.planetadelphi.com.br/artigo/97/criando-um-webbrowser-avançado-passo-a-passo-de-uma-forma-muito-simples-e-prática./

abraço

 

Link para o comentário
Compartilhar em outros sites

  • 0

Tenho uma outra dúvida, é possível interagir um comando html através de um componente da paleta indy como um btn por exemplo? Explicando melhor para que você possa imaginar o que eu penso, inserir um comando html em um componente tipo btn, nesse caso seria um comando html no btn.

Aqui temos um exemplo  de um botão sair em html.

<input type="button" value="Fechar" 

Poderia colocar esse comando em um componente btn?

Editado por hunter2017
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.




  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...