Загрузка и просмотр html файла

Mysite.html

Возм

Task.html

Mysite.html

Событие DocumentCompleted происходит, когда страница загружена в webBrowswer.

private: System::Void webBrowser1_DocumentCompleted(System::Object^ sender, System::Windows::Forms::WebBrowserDocumentCompletedEventArgs^ e)

{

if(Regim==0) // загрузить сраницу по ссылке <A HREF..

{

String^ pt = Directory::GetCurrentDirectory();

// DocumentStream -> в wk.TextHtml в виде строки

// в строке найти “<A HREF”

// выделить подстроку task.html

pt="file://"+pt+"\\task.html";

webBrowser1->Navigate(pt);

Regim=1; // больше действий по загрузке не выполнять

}

}

<HTML>

<HEAD>

<TITLE> Мой простой сайт </TITLE>

</HEAD>

<BODY>

<P>

Лабораторная работа 14

<BR>

Знакомство с html

</P>

<BR>

<A HREF='TASK.HTML'>ЗАДАНИЯ </A>

</BODY>

</HTML>

<HTML>

<HEAD>

<TITLE> Варианты заданий </TITLE>

</HEAD>

<BODY>

<P>

Задание 14

<BR>

Вариант 21

</P>

</BODY>

</HTML>

Вместо

// DocumentStream -> в wk.TextHtml в виде строки

// в строке найти “<A HREF”

// выделить подстроку task.html

ожно использование Document -> getelementsbytagname

сохранение внешних ссылок или графики

<HTML>

<HEAD>

<TITLE> Мой простой сайт </TITLE>

</HEAD>

<BODY>

<P>

Лабораторная работа 14

<BR>

Знакомство с html

</P>

<BR>

<IMG SRC='RIS1.JPG'>

</BODY>

</HTML>

#include <windows.h>

#include <stdio.h>

#pragma once

namespace testweb4 {

using namespace System;

using namespace System::ComponentModel;

using namespace System::Collections;

using namespace System::Windows::Forms;

using namespace System::Data;

using namespace System::Drawing;

using namespace System::IO;

using namespace System::Net;

....................

private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e)

{

String^ pt = Directory::GetCurrentDirectory();

pt="file://"+pt+"\\mysite.html";

webBrowser1->Navigate(pt);

WebClient^ cl = gcnew WebClient;

pt = Directory::GetCurrentDirectory();

// DocumentStream -> в wk.TextHtml в виде строки

// в строке найти “<IMG”

// выделить подстроку ris1.jpg

pt="file://"+pt+"\\ris1.jpg";

cl->DownloadFile(pt,"1.jpg");

}

3) Работа с html файлами на Java SE

import javax.swing.JFrame;

import javax.swing.JScrollPane;

import javax.swing.JTextPane;

public class lab14

{

JFrame form;

JScrollPane js;

JTextPane je;

lab14()

{

form = new JFrame();

form.setBounds (10,20,500,400);

form.setTitle ("лабораторная 14");

form.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

je = new JTextPane();

js = new JScrollPane();

js.getViewport().add(je);

je.setEditable(false);

form.getContentPane().add(js);

form. show ();

try

{

je.setPage("file:mysite.html");

}

catch(Exception e)

{

}

}

public static void main (String args[])

{

lab14 f;

f= new lab14();

}

}


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: