Accueil > > > FONCTION POUR GÉNÉRER UN JAVACRIPT D'OUVERTURE D'UNE IMAGE EN POPUP À LA BONNE TAILLE
FONCTION POUR GÉNÉRER UN JAVACRIPT D'OUVERTURE D'UNE IMAGE EN POPUP À LA BONNE TAILLE
Information sur la source
Description
La fonction suivante prend comme paramètre une url, et retourne le code javascript permettant si cette url est une image, de l'ouvrir dans une popup à la bonne taille. Cette fonction peut vous servire pour la création de galeries... ou vous inspirer pour autre chose.
Source
- Function getPopupJavascript(ByVal psUrl As String) As String
-
- Dim vsRetour As String
-
- Try
- Dim voWebClient As New System.Net.WebClient
- Dim voBitmap As New System.Drawing.Bitmap(voWebClient.OpenRead(psUrl))
- Dim viImageHeight As Integer = voBitmap.Height + 25
- Dim viImageWidth As Integer = voBitmap.Width + 20
- vsRetour = "javascript:window.open('" & txtUrl.Text & "','popup','width=" & viImageWidth.ToString() & ",height=" & viImageHeight.ToString() & ",status=no,menu=no,scrollbars=auto,location=no,resizable=no');"
- Catch ex As Exception
- vsRetour = "javascript:alert('L\'url n'est pas une image')"
- End Try
-
- Return vsRetour
-
- End Function
Function getPopupJavascript(ByVal psUrl As String) As String
Dim vsRetour As String
Try
Dim voWebClient As New System.Net.WebClient
Dim voBitmap As New System.Drawing.Bitmap(voWebClient.OpenRead(psUrl))
Dim viImageHeight As Integer = voBitmap.Height + 25
Dim viImageWidth As Integer = voBitmap.Width + 20
vsRetour = "javascript:window.open('" & txtUrl.Text & "','popup','width=" & viImageWidth.ToString() & ",height=" & viImageHeight.ToString() & ",status=no,menu=no,scrollbars=auto,location=no,resizable=no');"
Catch ex As Exception
vsRetour = "javascript:alert('L\'url n'est pas une image')"
End Try
Return vsRetour
End Function
Conclusion
Je vous rappelle que pour ajouter du javascript à un control web, utiliser la collection attributes. Par exemple si on veux ajouter notre javascript sur l'événement onclick d'une image (nommée imgPopup), utiliser le code suivant : imgPopup.Attributes.Add("onclick", getPopupJavascript("http://www.aspfr.com/gfx/logos /logoasp.gif"))
Historique
- 30 septembre 2005 21:06:37 :
- Remplacement d'une variable
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Urgent!!!!!!!!!!!! Ouverture d'une page aspx comme un popup [ par debladz ]
Bonjour, J'ai un petit soucis sur mon application Web. Alors voilà, Mon appli est créée avec une master page et une zone de contenu. Dans plusieurs de
TreeView, clic sur un noeud. [ par Sbt ]
Bonjour à tous, Dans une de mes pages, j'ai un treeview. Lorsque l'on clique sur un noeud, un popup s'ouvre avec les infos du noeud. La fonction utili
Fonction dans la master page depuis un popup [ par debladz ]
Bonjour Mon application utilise une master page avec un conteneur. Ce conteneur contient des pages ASPX qui contiennent elles-mêmes des users-controls
au secours - bdd/ouverture popup [ par ratch ]
Bonsoir à tous,J'ai un souciJ'ai une base de données qui affiche une liste de contactsavec la possiblité de cliquer sur le nom de la personne pouravoi
lien hypertexte et appel de fonction asp [ par ltvian ]
bonjour a tous , voici mon problème , je désire a partir d'un lien hypertexte lanceer une fonction popup , cette fonction ouvre une fenêtre popup , et
Ouvrir un popup en fonction d'un formulaire [ par glopglop ]
Salut!Mon formulaire est composé de bouton de type radio!! Je voudrais que lors du clic sur valider une popup s'ouvre si l'utilisateur n'a pas choisi
Installation d'un compteur sans générer de popup [ par ninimore ]
J'ai besoin d'un compteur pour mon site mais sans base de données. Un compteur joli et simple. Merci !
Pb ouverture popup [ par epsilon5 ]
Bonjour, Je suis confrontée à un problème qui doit être simple mais sur lequel je bloque... Je developpe un programme en asp.net, dans mon fichier .as
ouverture d'une page en fermant une popup [ par Speedy ]
Speedybonjour, comment faire pour ouvrir une page ASP quelconque en fermant une popup ???Merci
Perte de session à l'ouverture de popup (asp + javascript) [ par awena ]
Bonjour,Mon problème est le suivant : à l'ouverture d'une popup en javascript (window.open) je perd systématiquement mon Session.Sessio
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Forum
RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|