Html : text défilant, problème avec marquee..

Fermé
Moi-même - 18 avril 2008 à 03:05
 Moi-même - 19 avril 2008 à 17:49
Bonjour,

Je viens demander de l'aide dans ce forum pour la première fois et espère recevoir une réponse sous peu, si possible...

Problème :
J'utilise la balise <marquee>, et elle marche très bien, mais je voudrai que le texte une fois arrivé au bout de sa ligne, il reviennne tout de suite au début, sans attendre que tout ait diarut de la zone d'apparition...
En clair, je veux que toute la surface du text soit toujours visible...

Mon marquee :
<marquee width="100%" height="100px" onmouseout="this.start()" onmouseover="this.stop()" scrolldelay="1" scrollamount="3" direction="right">
  <div style="text-align:left;">
    <a title="Wallpaper de mangas" href="index.php" target="_blank">
    <img src="images/icon/favicon.ico" class="ico" alt=""></a>
    <a title="Wallpaper de mangas" href="http://tourian.free.fr/" class="lien_ext">
    World Of Wallpaper</a>
  </div>
</marquee>


P.S.: Hein ? Comment ça, ce n'est pas une heure pour poster un message ??? Il n'est que 3h :p !
A voir également:

5 réponses

FMrVinci Messages postés 31 Date d'inscription mercredi 16 avril 2008 Statut Membre Dernière intervention 19 avril 2008 4
18 avril 2008 à 03:14
Texte défilant : <marquee> Attribut : loop(chiffre),behavior(scroll,aternate,slide),direction(left,right,down,up),bgcolor,height,width,scrollamount,scrolldelay

Par exemple : <marquee loop="" behavior="alternate">ton texte</marquee>

Essais l'attribut behavior (comportement) avec la valeur slide...

Tu vois içi sur CCM, y a toujours des aideurs même à 3H ! Je bois un café pour rester hardware !
0
Nan, désolé, mais cette technique ne marche pas...
Je ne veux pas arrêter le texte comme ta technique le fait...

Je veux qu'avant que le texte ne disparaise entièrement, je veux qu'il recommence au début...
En clair dès qu'il attein la paroie, il re commence du début, mais aucune partie ne disparait complètement...
C'est compréhensible, ou il faut que je réessay encore ... ? Je n'arrive décidément pas à me être compréhensible...
0
FMrVinci Messages postés 31 Date d'inscription mercredi 16 avril 2008 Statut Membre Dernière intervention 19 avril 2008 4 > Moi-même
18 avril 2008 à 13:14
" C'est compréhensible, ou il faut que je réessay encore ... ? Je n'arrive décidément pas à
me être compréhensible... "

Ok, déjà, essais d'être un peu plus poli et de travailler mieux ta syntaxe, j'ai tenté une réponse
dès que tu as posté à 3 heure AM alors que je lisais un bon Asimov et que je bossais encore.

Apparemment, si le comportement slide ne fonctionne pas comme tu veux, tu devras faire
avec une autre méthode car je connais à fond cette balise et elle ne t'offre pas ta solution.

Tu veux que ta phrase ou ton corpus bouge en horizontal puis revienne à sa place initiale
après avoir parcouru une certaine longueur horizontale, alors rédige
un petit x++ puis si x/t=>n pixel alors x/t=x1 pour l'ensemble t si x1 et la position
de départ et x/t la position de la ligne ou du corpus en x.

C'est la base alors tu devrais faire un javascript, tu sais en ouvrant la balise
<script language="javascript" type="text/javascript>... ensuite tu programmes en java comme
d'habitude. J'aurai bien voulu aller plus loin en t'inventant le script mais tu vois je laisses
quelqu'un d'autre le faire car j'ai la tête dans l'cul ce midi alors que je dois bosser dans une
heure et je prend le temps de me risquer à ce que tu me déverses à nouveau ton impolitesse
comme c'est le cas souvent ici lorsqu'on n'est qu'un invité (pardonnez l'expression).

Ha là là, l'été sera torride.
0
Moi-même > FMrVinci Messages postés 31 Date d'inscription mercredi 16 avril 2008 Statut Membre Dernière intervention 19 avril 2008
18 avril 2008 à 14:20
Rebonjour,

Désolé, si j'ai été impolis (ne sachant pas ou j'ai été impolis, je ne peux pas m'excuser plus en détail)...
Encore désolé si je suis impolis dans ce message d'une quelconque manière... Me suis-je amélioré ?
Désolé (encore...) pour le tutoiemen...

Je suis désolé (une fois de plus...), mais je ne connais que le language html, css et un peu de php, donc je n'ai pas compris une partie de ton message... Pourait-tu m'expliquer ce que tu voulait dire ... ?

Sinon pour l'histoire du javascript, comme je ne sais pas programmer en javascript poura-tu me le faire (je ne sais pas particulièrement présé ;)), s'il te plais ?

Sinon je peux te passer un lien où tu pourat observer un aperçut d'à quoi ressemble ce "marquee" :
http://tourian.free.fr/404.htm
(cette page posse encore BEAUCOUPS de problèmes et n'est pas définitive ;))

Merci d'avance.
Moi-même
0
FMrVinci Messages postés 31 Date d'inscription mercredi 16 avril 2008 Statut Membre Dernière intervention 19 avril 2008 4
18 avril 2008 à 14:35
Bon ok, désolé j'ai plutôt mal dormi et j'ai rêvé d'espace de donnée à classer par un tri à la con et ça m'a gonflé, j'étais de mauvaise humeur et susceptible, mais promis, je suis calme. Donc, oublis marquee et utilise un javascript qui prend la position de ta ligne comme repère et qui va déplacer ce repère px par px en l'incrémentant simplement, et lorsque le repère dépasse la borne définie, le repère retourne à sa valeur de départ.
Dommage j'ai pas pu voir ta page, peut-être parce-que j'utilise Firefox 3 beta 5... Bon bref, on va voir le code un peu plus tard, là je dois sortir régler une affaire, mais je reviens dès que possible. D'ici là, tu peux déjà faire une recherche ici dans les liens qui apparaissent sous les postes, il y a peut-être directement ta solution ou bien un tuto pour te familiariser avec le javascript.
C'est moi qui m'excuse pour tout à l'heure.
---
Surtout restez hardware !
c.q.f.d.
0
Resalut ^^,

Je suis un peu pareil quand je suis de mauvaise humeur elors je comprend bien ^^
En fait ma page est présente, mais que à partir de maintenant XD... En fait j'ai fait comme d'habitude, j'ai mis le lien et ensuite... j'ai oublié de placer le fichier... C'est au moins la dixième fois que ça m'arrive...

Pour le javascript, je vais essayer de me débrouiller, et si je trouve, je possterais ^^.

Merci.
Moi-même
0
Rahhhh !!!!!!!!!
Je comprend rien au javascript !

Tu veux pas me créer le code javascript, puis me le passer, s'il te plais ?

Merci d'avance.
Moi-même
0
Au passage ;)

Tu peux me dire pourquoi ça ne marche pas ? T_T
En fait ça marche, mais il ne m'affiche pas le text, à la fin : "Ah? Ben refait, comme ça on verra..."...
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
attention = 1;
function no()
{
  if (attention == 1 && event.button == 2 || attention == 1 && event.button == 1+2){
    alert("Le boutton droit est bloqué. Ne réessaie pas ou la page restera bloquée")
    attention = 2;
  }
  else {
    if (attention == 2 && event.button == 2 || attention == 2 && event.button == 1+2){
      alert("Le boutton droit est bloqué. Ne réessaie pas ou la page restera bloquée. Dernière avertissement")
      attention = 3;
    }
    else {
      if (attention == 3 && event.button == 2 || attention == 3 && event.button == 1+2){
        alert("Et voilà, fallait pas réessayer. La page est bloquée"); JavaScript:no();
      }
    }
  }
}
document.onmousedown=no
</SCRIPT>
</head>
<body>
<p>Bonjour,</p>
<p>Fait un clic droit.</p>
<script type="text/javascript">
if (attention == 1 && event.button == 2 || attention == 1 && event.button == 1+2){
  document.write("<p>Ah? Ben refait, comme ça on verra...</p>")
}
</script>
</body>
</html>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bon ben voyant que mon sujet est à l'abandon et que je ne peux plus me permettre de revenir ici, je prévient toute personne venant dans ce sujet que mon problème n'est PAS résolut, mais que moi je ne lirai probablement jamias la réponse dans ce sujet (sauf chance...).

Je n'ai pas le temps de venir vérifier si des réponse à ma question arrivent...
0