begin process at 2010 02 09 19:48:23
  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 :13 122

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) CUSTOM DATEPIKER DÉRIVANT DE COMPOSITECONTROL par fredzool
Source avec Zip UN MODULE POUR APPRENDRE SQL par Elmarzougui
Source avec Zip Source .NET (Dotnet) BOUTON QUI EMPECHE LE MULTI CLIC AVANT LA FIN DU TRAITEMENT.... par fredzool
Source avec Zip Source .NET (Dotnet) BOUTON AVEC CSS ET USERCONTROL WITH EVENT par fredzool
Source avec Zip Source .NET (Dotnet) CAPTCHA ASP.NET ET JAVASCRIPT par vaan3713

 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 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 1,342 sec (4)

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