IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

les listes qui déroulent toute seule


Sujet :

ASP.NET

  1. #1
    Membre extrêmement actif
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Points : 1 434
    Points
    1 434
    Par défaut les listes qui déroulent toute seule
    On voit beaucoup ça sur les sites immobiliers, sur la page d'accueil il y les 10 dernières annonces qui défilent du bas vers le haut et quand on approche la souris, le défilement s'arrête. vous voyez de quoi je veux parler ?

    Bref, j'ai fais le tour des AjaxControlToolKit et j'ai pas trouvé là dedans. Alors avant de me lancer dans un développement pour faire ça, je me demande qi'l n'exsite pas un truc dans ce genre là de disponible sur le NET, évidement gratuit ou si quelqu'un d'entre vous l'aurais fait et serait disposé à me mettre sur la bonne voie pour le faire.

    Parce que je vois pas bien comment je vais faire ça en .NET. Avec du Jscript de base, je sais le faire, mais je vois pas comment le metre dans du code .NET

    Merci pour votre aide.

  2. #2
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Points : 12 465
    Points
    12 465
    Par défaut
    Hmmm...

    Je vois pas de controle tout fait pour faire ca, mais ca doit pas etre trop complique de generer le javascript depuis ton code aspx

  3. #3
    Membre extrêmement actif
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Points : 1 434
    Points
    1 434
    Par défaut
    Merci pour ta participation.

    En fait, si, c'est assez compliqué, enfin pour moi, parce que je saurais bien le faire en ASP 3.0 parce qu'on peut coder comme des gros crado avec ce langage et mélanger les genre.

    Et encore, je dis ça, mais à la réflexion, j'ai quand même du mal à faire le tour du machin. J'ai uns cript qui me permet de faire monter ou descendre une DIV dans un autre, mais j'arrive pas bien à visualiser la rotation complète, comment remettre en aplce le début, lrosque la fin approche.

    MAis en plus, le truc c'est que le contenu venant de la base de donnée, faut aller le cherche en CodeBehind et j'ai les plus gros problème du monde à envoyer du Jscript à partir du CodeBehind.

    Maintenant, vu qu'on trouve ce genre de chose sur plein de site, c'est quand même bizarre qu'il n'y ait pas un contrôle ou un bout de code partagé ?

  4. #4
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Points : 12 465
    Points
    12 465
    Par défaut
    Tiens, je jetais un oeil a ton pb, entre deux bugs

    http://www.onlinetools.org/tools/domnews/

    tu recuperes le script dans la page

    et dans ton aspx, tu genere un div...

    dans son exemple, tu as :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <div id="news">
     
    <ul>
    <li><a href="http://www.wait-till-i.com/2008/06/06/yay-for-jacob-seidelin-to-join-me-in-accessihacking-youtube/">Yay for Jacob Seidelin to join me in accessihacking YouTube</a></li>
    <li><a href="http://www.wait-till-i.com/2008/06/05/north280-bring-keynote-to-the-web/">280North bring Keynote to the web</a></li>
    <li><a href="http://www.wait-till-i.com/2008/06/04/youtube-now-with-annotations-can-we-get-those-as-an-api-please-captioning/">YouTube now with annotations - can we get those as an API please (captioning)?</a></li>
    <li><a href="http://www.wait-till-i.com/2008/06/04/digital-web-searchmonkey/">Show off your hidden data with SearchMonkey - new article on Digital-Web</a></li>
    </ul> 
      		</div>
    Pour le generer, tu ajoutes un literal a ta page aspx, dans une div dont líd est news et dans le code-behind, tu fais qq chose comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Private Sub GenererScroller()
      Dim annonces as List(Of Annonce) = AnnoncesFactory.GetLastAnnonces()
      Dim stb as new StringBuilder("<ul>")
     
      for each Annonce objAnnonce in annonces
        stb.AppendFormat("<li><a href='{0}'>{1}</li>", annonce.Url, annonce.Titre)
      end for
     
       stb.Append("</ul>");
       litAnnonces.Text = stb.ToString()
     
    End Sub

    Pas teste, pas prouve, mais ça devrait marcher

  5. #5
    Membre extrêmement actif
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Points : 1 434
    Points
    1 434
    Par défaut
    Merci pour ton script. Je vais le tester dés que possible.

    Par contre, dans l'entre fait, j'ai trouvé un mot clé sympa : Scroller. Avec ça, j'ai tropuvé une DLL qui a l'air de faire ce que je veux, mais j'ai pas encore testé.
    Sur ce lien y a tout ce qu'il faut.
    http://www.parausa.com/frmParaScroller.aspx

Discussions similaires

  1. [MySQL] Listing des nom de ma base de donnée, champ vide qui apparaissent tout seul
    Par Nowwis dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 29/11/2009, 16h43
  2. [Swing] JPanel avec sa JScrollBar qui scrolle toute seule
    Par chcoust dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 22/11/2006, 14h37
  3. pc portable qui reboot tout seul
    Par pepper18 dans le forum Windows XP
    Réponses: 23
    Dernier message: 24/06/2006, 14h51
  4. [MFC] un CDialog qui disparait tout seul.
    Par tut dans le forum MFC
    Réponses: 4
    Dernier message: 21/06/2006, 14h01
  5. Ip qui change toute seul , je veux stoper..?
    Par loobstyle dans le forum Windows XP
    Réponses: 2
    Dernier message: 19/06/2006, 08h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo