begin process at 2008 08 30 16:21:29
1 234 102 membres
136 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FONCTION POUR GÉNÉRER UN JAVACRIPT D'OUVERTURE D'UNE IMAGE EN POPUP À LA BONNE TAILLE


Information sur la source

Catégorie :ASP.Net Source .NET ( DotNet ) Classé sous : fonction, popup, générer, ouverture, taille Niveau : Débutant Date de création : 30/09/2005 Date de mise à jour : 30/09/2005 21:06:37 Vu : 11 450

Note :
Aucune note

Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

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"))
30 septembre 2005 21:06:37 :
Remplacement d'une variable
    Aucun commentaire pour le moment.

Ajouter un commentaire

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS