Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
samedi 17 mai 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 



Vous êtes ici : Articles ASP > TRUCS ET ASTUCES

Gérer le Load in Frame
vous disposez d'un site entièrement construit sur des cadres (frames). Vous souhaitez par exemple pouvoir envoyer des liens dans votre liste de diffusion sur des pages précises. Jusque là, rien à redire.. sauf que lorsque quelqu'un cliquera sur ce lien, la page s'affichera en dehors de sa frame habituelle.


ABONNEZ-VOUS GRATUITEMENT A LA REVUE DE PRESSE "LES Z'ACTUS" ET RECEVEZ CHAQUE JOUR DANS VOTRE BOITE AUX LETTRES LA MEILLEURE INFORMATION DEDIEE AUX WEBMASTERS / DEVELOPPEURS.

Indiquez votre adresse E-mail :

Technologie : ASP 
Date : 29/05/2006   
Auteur : SF Concept

Pour y remédier, nous vous proposons ceci:

Créez votre page de frameset avec une extension .asp, et en entête (avant la balise HTML), collez le code suivant, après avoir remplacé "page_par_défaut" par le nom de la page par défaut dans la frame principale, et entre des signes <% et %>

if Request("affiche") = "" then
    Straffiche = "page_par_défaut.htm"
Else
    Straffiche = Request("affich")
End If

Le code de votre frameset se présentera ainsi, après avoir remplacé les "page_par_défaut_dans cette_frame" par les valeurs concernant votre site, et positionné entre les apostrophes suivant :

<frame name="bas_droite" src= le code asp: <%=(Straffiche)%>

<frameset framespacing="0" border="false" frameborder="0" cols="154,*">
<frame name="gauche" scrolling="auto" target="gauche" src="page_par_défaut_dans_cette_frame.htm">
<frameset rows="73,*">
<frame name="banniere" target="banniere" src="page_par_défaut_dans_cette_frame.htm" scrolling="no">
<frame name="bas_droite" src="" scrolling="auto" target="_self">
</frameset>

Naturellement, il conviendra d'adapter le frameset à vos besoins.

Insérez le code suivant (en javascript) entre les balises <head> de vos pages à afficher dans le frameset, et en remplaçant "le_nom_de_votre_page_à_insérer_dans_le_frameset" par le nom de la page en cours.

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
if (window == top) top.location.href = "votre_page_de_frames.asp?affiche=le_nom_de_votre_page_à_insérer_dans_le_frameset.htm";
// End -->
</script>

Bien entendu, vous pouvez adapter ce script si vous avez des pages dans des sous-répertoires, en ajoutant une deuxième variable qui nommera le répertoire en question. N'oubliez pas alors de modifier le code asp en conséquence.



ASP Serveur - L'hébergement ASP.NET


A RETENIR CETTE SEMAINE
16/05/2008 - Logiciels Microsoft gratuits pour les étudiants
Vous êtes étudiant ? N’attendez pas pour télécharger* gratuitement et utiliser les derniers logiciel ...
16/05/2008 - Lillois, ne manquez pas les Wygdays 2008
Le 22 mai prochain à Lille, vous êtes invité à un événement unique dédié aux développeurs, organisé ...
16/05/2008 - Flash 10 est dans les bacs, Silverlight prend du retard
On est peut-être à un tournant très important de la bataille que se livrent Microsoft et Adobe sur l ...
15/05/2008 - Comment manipuler simplement le contenu d'un fichier WordML ?
Le format WordML (et plus largement OpenXML ) est une grande avancée: il permet de manipuler les doc ...
15/05/2008 - Package d'installation réseau de Windows XP Service Pack 3 pour les informaticiens
Ce package d'installation est destiné à permettre aux informaticiens et aux développeurs de configur ...
15/05/2008 - Mono supporte désormais Windows Forms et Silverlight
Jour de gloire pour le projet Mono. Miguel de Icaza annonce tout d'abord sur son blog la première re ...
14/05/2008 - Deux Services Packs en bêta pour Visual Studio
Microsoft annonce deux Services Packs en version bêta pour Visual Studio 2008 et pour le framework . ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade