DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions spécifiques au WEB / Fonctions de gestion des pages
  • Page semi-dynamique
  • Multilingue
  • Choisir la destination
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
PageSemiDynamiqueAffiche (Fonction)
En anglais : SemiDynamicPageDisplay
Avertissement
A partir de la version 24, cette fonction est conservée par compatibilité. En effet, à partir de cette version, il n'est plus possible de créer des pages semi-dynamiques.
Affiche une page semi-dynamique dans le navigateur de l'internaute à partir d'une page WEBDEV dynamique ou statique.
Exemple
// Affiche la fiche correspondante
PageSemiDynamiqueAffiche(PAGE_Fiche_CarnetAD, ATT_RADCLE)
Syntaxe
PageSemiDynamiqueAffiche(<Nom de la page> , <Identifiant> [, <Destination> [, <Nom de la fenêtre> [, <Options> [, <Largeur> [, <Hauteur> [, <Position horizontale> [, <Position verticale> [, <Paramètres Javascript>]]]]]]]])
<Nom de la page> : Chaîne de caractères
Nom de la page WEBDEV semi-dynamique à afficher.
<Identifiant> : Chaîne de caractères
Identifiant unique de la page à afficher. Si ce paramètre correspond à une chaîne vide (""), la première des pages semi-dynamiques est affichée. Cet identifiant est spécifié dans la description de la page (voir Notes pour plus de détails)
<Destination> : Chaîne de caractères ou constante optionnelle
Nom de la frame destination. <Destination> peut également prendre les valeurs suivantes :
FrameEnCoursla destination est le cadre en cours (valeur par défaut).
Ce paramètre peut également correspondre à la chaîne "_self" (compatibilité avec WEBDEV 1.5).
FrameParentla destination est le conteneur de la page en cours (frameset parent, navigateur parent).
Ce paramètre peut également correspondre à la chaîne "_parent" (compatibilité avec WEBDEV 1.5).
NavigateurEnCoursla destination est le navigateur en cours.
Ce paramètre peut également correspondre à la chaîne "_top" (compatibilité avec WEBDEV 1.5).
NouveauNavigateurla destination est un nouveau navigateur (une nouvelle fenêtre de navigateur est ouverte). Les paramètres suivants de la fonction PageSemiDynamiqueAffiche permettent de configurer cette nouvelle fenêtre.
Ce paramètre peut également correspondre à la chaîne "_blank" (compatibilité avec WEBDEV 1.5).
<Nom de la fenêtre> : : Chaîne de caractères optionnelle
Nom de la fenêtre du nouveau navigateur si <Destination> est égal à la constante NouveauNavigateur. Ce paramètre permet de réafficher une page dans un navigateur portant le même nom (si plusieurs navigateurs sont ouverts sur le poste de l'internaute).
<Options> : Constante ou combinaison de constantes de type entier (optionnelle)
Paramètres de la fenêtre du nouveau navigateur si <Destination> est égal à la constante NouveauNavigateur :
ONAdresseLa barre d'adresse sera affichée
ONAscenseurLes barres de défilement seront affichées
ONComplet
(Valeur par défaut)
La fenêtre du nouveau navigateur sera complète (équivalent à la combinaison de toutes les constantes)
ONDimensionLa fenêtre du nouveau navigateur sera redimensionnable
ONLienLa barre des liens sera affichée
ONMenuLa barre de menu sera affichée
ONMessageLa barre de message sera affichée
ONOutilsLa barre d'outils sera affichée
ONSimpleLa fenêtre du nouveau navigateur sera minimale (aucune combinaison de constantes).
<Largeur> : Entier optionnel
Largeur en pixels de la fenêtre du nouveau navigateur.
<Hauteur> : Entier optionnel
Hauteur en pixels de la fenêtre du nouveau navigateur.
<Position horizontale> : Entier optionnel
Position horizontale en pixels de la fenêtre du nouveau navigateur (par rapport au coin haut gauche de l'écran).
<Position verticale> : Entier optionnel
Position verticale en pixels de la fenêtre du nouveau navigateur (par rapport au coin haut gauche de l'écran).
<Paramètres Javascript> : Chaîne de caractères optionnelle
Autres paramètres Javascript à utiliser lors de l'ouverture d'un nouveau navigateur si <Destination> est égal à la constante NouveauNavigateur. Par exemple, "dependent = 1" permet de forcer la fermeture du nouveau navigateur si le navigateur en cours est fermé.
Remarques

Page semi-dynamique

Rappel : Une page semi-dynamique est une page créée sous WEBDEV permettant d'afficher des données. A partir de cette page, WEBDEV génère autant de pages statiques que nécessaire. Ces pages statiques contiennent toutes les données à afficher.
Chaque page statique a un nom unique construit à partir du nom de la page statique et d'un identifiant.
Cet identifiant est indiqué dans la description de la page (rubrique d'identification dans l'onglet "Général"). Cet identifiant peut correspondre :
  • à une rubrique de type Clé unique.
  • au numéro de génération de la page (1 pour la première page, 2 pour la seconde, ...).

Multilingue

La fonction PageSemiDynamiqueAffiche transmet automatiquement la langue en cours de la page courante au site WEBDEV à afficher. Ainsi, si la page courante est en Français (Nation(5)), le site WEBDEV sera lancé en Français.

Choisir la destination

Pour choisir la destination du fichier, il est conseillé d'utiliser le paramètre <Destination> de la fonction PageSemiDynamiqueAffiche plutôt que la fonction ChangeDestination. En effet, dans ce cas, le code Javascript correspondant est plus petit et donc la taille de vos pages est optimisée.
Composante : WDJS.DLL
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale