Forums Développement Multimédia

Aller au contenu

Remonter en haut du site avec une action

CMS Silex

4 réponses à ce sujet

#1 stuff

    Ceinture Bleue

  • Members
  • PipPipPipPipPip
  • 87 messages

Posté 22 June 2011 - 21:20 PM

Remonter en haut d'un site avec une action.

Bonjour, une autre petite question :

Y a t-il un code spécifique pour remonter en haut du site lorsqu'un utilisateur clic sur un média par exemple(sur un site en mode scroll)?

Merci d'avance.

#2 koala_silex

    Ceinture Orange

  • Silex Lab
  • PipPipPip
  • 35 messages

Posté 23 June 2011 - 17:03 PM

Hello Stuff !

En théorie tu peux le faire en utilisant le langage javascript dans le champs action de ton composant.

Comme ceci :
onRelease javascript:

Mais dans la pratique le fameux scrollTo ne fonctionne pas. J'ai cherché et cherché, en vain... :cry:

Donc malheureusement tu devras faire sans pour le moment... :sad: mais nous ferons tout pour trouver une solution le plus vite possible !

Tu peux par contre "t'amuser" à resizer ta fenêtre de navigateur :
onRelease javascript:window.resizeTo(500,500)

Je sais bien, c'est absolument pas ce que tu veux, mais c'est une action javascript et Elle elle marche.

#3 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 30 June 2011 - 04:53 AM

Bon, finalement j'ai compris
En fait la scroll bar n'est pas celle de la fenetre du navigateur mais celle de la div contenant le "coeur" de silex. Celle-ci s'appelle "silexScene". Et comme une div n'a pas de fonction scroll to, voici ce que vous devez écrire comme commande Silex :


onRelease javascript:document.getElementById("silexScene").scrollTop=0;

Et voici un exemple avec cette commande dans le texte, tout en bas de la page.
http://demos.silexla...ut/home-archive

C'est avec une syntaxe wiki, j'ai mis ceci dans le composant texte
[[javascript:document.getElementById("silexScene").scrollTop=0;|REVENIR EN HAUT DE LA PAGE]]
 


#4 koala_silex

    Ceinture Orange

  • Silex Lab
  • PipPipPip
  • 35 messages

Posté 01 July 2011 - 08:29 AM

Bravo Alex !

Ca marche nickel :Hola: !!

#5 stuff

    Ceinture Bleue

  • Members
  • PipPipPipPipPip
  • 87 messages

Posté 10 July 2011 - 11:51 AM

Trop bien, c'est super. Merci Alex !



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP