Transformer un <script> en imagebutton
Bonjour tout le monde.
Le sujet est un site de publicité mais ne divulguez pas l'idée, elle trop novatrice, je voudrais pas qu'on me la pique !!!
Allez, soyons sérieux deux minutes.
On me donne un script qui fait comme ça (vous pouvez donc le tester tel que dans une page pour voir ce que ça fait) :
Code:
<script type="text/javascript" src="http://tracking.publicidees.com/showbanner.php?partid=5211&progid=409&promoid=13521"></script>
En mettant ça dans une page on obtient une bannière animée et si on clique sur la bannière on va sur un site (en l'occurence cmonjour, mais là n'est pas le sujet).
Je voudrais faire en sorte de ne pas mettre le script mais un ImageButton (ou autre contrôle du même genre) qui me permet de faire apparaitre l'image (que je peux récupérer facilement sans le script) et travailler sur l'évènement Click.
Dans cet évènement Click je veux enregistrer des choses dans ma BDD (ça, j'y arrive) et rediriger mon visiteur vers le site prévu par le script, sachant que je n'ai que ce script pour le faire et que je suis obligé de passer par là.
Pour l'instant j'ai fait ça côté HTML pour définr mon ImageButton :
Code:
<asp:ImageButton ID="ibpub" runat="server" ImageUrl="http://ad.publicidees.com/promos/banners/231/468x60_twistx.gif" AlternateText="pub" />
Et dans le CodeBehind j'ai mis ça :
Code:
1 2 3 4 5
|
Protected Sub ibpub_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles ibpub.Click
Outils.Logage("enregistrement de la pub")
Response.Redirect("http://tracking.publicidees.com/showbanner.php?partid=5211&progid=409&promoid=13521")
End Sub |
Ne vous attardez pas sur le Outils.logage("") c'est juste un essai, je remplacerai par du vrai code qui enregistre des choses dans la BDD.
C'est la redirection qui ne fonctionne pas. Elle me fait aller sur un site comme si j'avais copié collé l'url fournie dans un navigateur et donc ne me redirige pas vers le site voulu (en l'occurence cmonjour).
Je ne sais pas comment "exécuter" le script à ce moment là.
Pouvez vous m'aider ?