SHDocVw.IWebBrowser2.Navigate2

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure Navigate2(const URL: OleVariant; const Flags: OleVariant;  const TargetFrameName: OleVariant; const PostData: OleVariant; const Headers: OleVariant); safecall;

C++

virtual HRESULT __safecall Navigate2(const System::OleVariant &URL, const System::OleVariant &Flags, const System::OleVariant &TargetFrameName, const System::OleVariant &PostData, const System::OleVariant &Headers) = 0 ;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
SHDocVw.pas
SHDocVw.hpp
SHDocVw IWebBrowser2

Description

Va sur une ressource spécifiée.

Utilisez la méthode Navigate2 pour trouver une ressource spécifique et la télécharger. Navigate peut envoyer un message HTTP à l'URL spécifiée et afficher le résultat ou afficher simplement le résultat d'un fichier spécifié ou aller sur une ressource qui ne peut s'exprimer avec une URL, par exemple une liste d'identificateurs d'élément.

URL spécifie le nom de chemin UNC d'un fichier, le localisateur uniforme de ressources d'une ressource Internet ou un pointeur sur une liste d'identificateurs d'élément (PIDL).

Flags est un ensemble de valeurs qui spécifient s'il faut ajouter la ressource à l'historique, s'il faut lire depuis ou écrire dans le cache et s'il faut afficher la ressource dans une nouvelle fenêtre. Il peut être la somme de zéro ou plusieurs des valeurs suivantes.



Constante Valeur Signification

navOpenInNewWindow

1

Ouvre la ressource ou le fichier dans une nouvelle fenêtre.

navNoHistory

2

N'ajoute pas la ressource ou le fichier à la liste d'historique La nouvelle page remplace la page actuelle dans la liste.

navNoReadFromCache

4

Ne lit pas depuis le cache disque pour ce déplacement.

navNoWriteToCache

8

N'écrit pas les résultats de ce déplacement dans le cache disque.

navAllowAutosearch

16

Si la navigation échoue, le navigateur Web tente de se positionner en utilisant les domaines racine courants (.com, .edu, etc.). Si ceci échoue encore, l'URL est transmise au moteur de recherche.



TargetFrameName est le nom du cadre dans lequel afficher la ressource ou NULL si la ressource ne doit pas être affichée dans un cadre nommé.

PostData contient les données envoyées au serveur lors de l'utilisation de la méthode Navigate afin de générer un message HTTP POST. Si PostData contient NULL, la méthode Navigate génère un message HTTP GET. PostData n'est pas pris en compte si URL ne spécifie par une URL HTTP.

Headers contient tous les en-têtes envoyés aux serveurs quand l'URL représente une URL HTTP. Les en-têtes HTTP spécifient l'action qui est demandée au serveur, le type de données, etc. Voir l'objet TWebRequest dont les propriétés représentent la plupart des en-têtes courants.

Voir aussi