begin process at 2012 02 05 01:10:19
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ASP.Net

 > LIEN DYNAMIQUE OUVRANT UNE PAGE POPUP

LIEN DYNAMIQUE OUVRANT UNE PAGE POPUP


 Information sur la source

Note :
Aucune note
Catégorie :ASP.Net Source .NET ( DotNet ) Classé sous :lien, popup, fenêtre, window, page Niveau :Débutant Date de création :06/10/2004 Date de mise à jour :06/10/2004 13:04:28 Vu :15 237

Auteur : olivp

Ecrire un message privé
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Cette méthode permet d'ajouter un lien dynamiquement à l'aide du code asp.Net.
Le but est d'ouvrir une page Web en mode Popup.
J'utilise cette méthode pour remplir une liste d'applications sur un intranet.

Source

  • Dim cn As New SqlClient.SqlConnection(ConfigurationSettings.AppSettings("gcnString"))
  • cn.Open()
  • strSql = "SELECT DISTINCT * FROM dbo.Applications"
  • sqlCmd = New SqlClient.SqlCommand(strSql, cn)
  • sqlR = sqlCmd.ExecuteReader
  • While sqlR.Read
  • lnk = New WebControls.HyperLink
  • ...
  • If sqlR.Item("popup") = True Then
  • 'sur onclick insérer le code client javascript window.open
  • lnk.Attributes("onclick") = "window.open('" & sqlR.Item("LienAppli") & "','','width=" _
  • & sqlR.Item("w") & ",height=" & sqlR.Item("h") _
  • & ",toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes');return false"
  • 'définir la propriété .NavigateUrl pour rendre le lien actif
  • lnk.NavigateUrl = "#"
  • Else
  • lnk.NavigateUrl = sqlR.Item("LienAppli")
  • End If
  • lnk.Text = sqlR.Item("TitreAppli")
  • cell.Controls.Add(lnk)
  • ...
  • Loop
  Dim cn As New SqlClient.SqlConnection(ConfigurationSettings.AppSettings("gcnString"))
        
  cn.Open()
        
  strSql = "SELECT DISTINCT * FROM dbo.Applications"
  sqlCmd = New SqlClient.SqlCommand(strSql, cn)
  sqlR = sqlCmd.ExecuteReader
  
  While sqlR.Read

     lnk = New WebControls.HyperLink

     ...
     If sqlR.Item("popup") = True Then
        'sur onclick insérer le code client javascript window.open
        lnk.Attributes("onclick") = "window.open('" & sqlR.Item("LienAppli") & "','','width=" _
        & sqlR.Item("w") & ",height=" & sqlR.Item("h") _
       & ",toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes');return false"
        'définir la propriété .NavigateUrl pour rendre le lien actif
        lnk.NavigateUrl = "#"
     Else
        lnk.NavigateUrl = sqlR.Item("LienAppli")

     End If

     lnk.Text = sqlR.Item("TitreAppli")
     cell.Controls.Add(lnk)

     ... 
  Loop

 Conclusion

La liste des liens est stockée dans une table SQL
Si l'option d'affichage en popup est validée le programme défini la propriété Attributes et NavigateUrl du Hyperlink. Les dimensions de la fenêtre sont définis aussi dans des champs de la table.
Le code n'est pas complet, celui-ci est un exemple mettant en valeur les propriétés du control Hyperlink.


 Historique

06 octobre 2004 13:04:28 :
Documentation du code

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) GUESTBOOK AVEC GRIDVIEW par DanMor498
Source avec Zip CHECKED DROPDOWNLIST par fredzool
Source avec Zip Source avec une capture Source .NET (Dotnet) GRIDVIEW WITH TREEVIEW AND CALLBACK par fredzool
Source avec Zip APPELLER UN WEBSERVICE DEPUIS JAVASCRIPT par fredzool
Source avec Zip Source .NET (Dotnet) MONEY TEXTBOX WITH EMBEDED JAVASCRIPT par fredzool

 Sources en rapport avec celle ci

Source avec une capture Source .NET (Dotnet) CALENDRIER POPUP ET MULTICONTROLES par nico5969
Source avec Zip Source avec une capture Source .NET (Dotnet) PAGINATION CONTRÔLE REPEATER ASP.NET AVEC UN DATASET par fabienfs
Source avec une capture Source .NET (Dotnet) CALENDAR POPUP CUSTOMISÉ POUR DEMI JOURNÉE par Coolpix08
Source .NET (Dotnet) LISTER TOUS LES CONTROLS D'UNE PAGE par Coolpix08
Source avec Zip Source avec une capture Source .NET (Dotnet) EFFET DE POPUP par Funcky

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

showModalDialog(page,null [ par abari ] j'ai une page asp ,apartir laquelle j'ouvre un popup en utilsant window.showModalDialog(page,null....... . dans le popup j'arrive pas a accéder a des Communication page mère et popup - HELP [ par missceline33 ] Bonjour, je cherche à rappatrier les informations contenus dans une nouvelle fenêtre vers la fenêtre de base mais je ne sais pas commen bloquer la page parent à l ouverture d un Popup [ par Sabine25 ] Bonjour,voilà j ai PopUp qui s ouvre sur à partir d un autre fenetre(dis fenetre Parent), et j aimerai bien que la fenetre Parent se bloque quand la P telecharger une image à partir d'une page .asp ... [ par fox1876 ] Bonjour,J'ai l'image de ma webcam ip qui s'affiche sur la page http://192.168.0.88/iMode.asp(elle est branchée sur un réseau local - ip de mon pc: 192 RAfraichissemnt de la page [ par lordm86 ] Bonjour excusez moi de vous deranger. J'ai un petit souci , et je sais pas si je pose ma question au bon endroit...   Je developpe actuellement en vb. Repeater et window.opener.location.reload [ par lawraC ] Bonjour à tous,voilà mon projet :Sur une page A, j'ai un formulaire pour rechercher des fiches .Après validation, je remplis un repeater avec, notamme Perte de données recupérée ... [ par lordm86 ] Bonjour , j'ai un petit souci de puis quelques temps.  Je develloppe une application web. Afin de pouvoir recuperer mes données dans une popup, j'util PopUp et ASP.Net 2.0 [ par BUBUCEAU ] Bonjour,Je suis débutant en ASP.NET. Je veux ouvrir une PopUP à partir d'un bouton. Rien de bien compliqué à priori.J'ai mis un bouton sur ma page et


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales