Balise marquee dans l'échange de lien avec WebRankInfo

Règles du forum
Si vous avez une question qui concerne votre site en particulier, veuillez ne pas utiliser ce forum mais plutôt le formulaire de contact.
Pour savoir où en sont vos sites en attente ou pour gérer vos demandes d'inscription, veuillez consulter l'espace membre de l'annuaire.
pleglise
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 14 Juin 2006

Balise marquee dans l'échange de lien avec WebRankInfo

Message le Mer Juin 14, 2006 15:03

Bonjour.

Je viens de m'inscrire sur WRI, j'ai inscrit mon site dans l'annuaire et j'ai activé le partage de lien avec WRI. Je rappelle les faits, il s'agit de copier/coller le code suivant sur une de ses pages :

Code: Tout sélectionner
<div style="width: 80px; height: 45px;">
<a href="http://www.webrankinfo.com/">
<img src="http://www.webrankinfo.com/images/wri/webrankinfo-80-15.png"
style="width:80px; height:15px; border:0;" title="WebRankInfo"
alt="Referencement"></a><marquee style="border: 0; font-family: Arial;
font-size: 9px; font-weight: normal; background-color: white; width: 80px;
height: 15px;" scrollamount="1" scrolldelay="20" onmouseover="this.stop()"
onmouseout="this.start()">Ce site est listé dans la catégorie
<a href="http://www.dicodunet.com/annuaire/cat-340-departements.htm">
Départements</a> :
<a href="http://www.dicodunet.com/annuaire/cat-468-haute-vienne-87.htm">
Haute Vienne (87)</a></marquee><a href="http://www.dicodunet.com/">
<img src="http://www.dicodunet.com/images/dicodunet-80-15.png" title="DicoDuNet"
style="width:80px; height:15px; border:0;" alt="Dictionnaire"></a></div>


Très bien. Sauf que ce code contient la balise marquee... Donc mon site n'est plus valide XHTML1.0 W3C!...
"Pas grave" me direz vous, il suffit de faire un petit javascript et tout rentre dans l'ordre. C'est vrai et c'est ce que j'ai fait. Mais je me suis dis aussi que WRI est un bon site et qu'il serait peut-être souhaitable que les codes qu'il fournit soient valides W3C...

Voilà, c'était juste une suggestion.
Je ne vais pas polluer le forum avec encore du code. Si un webmaster est intéressé par ma suggestion, il peut me contacter par MP, je transmettrai volontier la modif que j'ai faite...

A+
Peewai


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19415
Inscription: 19 Avr 2002

Message le Mer Juin 14, 2006 18:05

tu peux même poster ici ta suggestion de code ;-)

pleglise
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 14 Juin 2006

Message le Mer Juin 14, 2006 19:38

OK. Alors voilà le code corrigé tel qu'il est sur mon site :

Code: Tout sélectionner
<div style="text-align:center;width: 135px; height: 45px;">
<a href="http://www.webrankinfo.com/">
<img src="http://www.webrankinfo.com/images/wri/webrankinfo-80-15.png" style="width:80px; height:15px; border:0;" title="WebRankInfo" alt="Referencement" />
</a>
<script type="text/javascript" src="PATH_DE_VOS_INCLUDES/defil.js"></script>
<div style="position: relative;background-color: white;overflow: hidden;width: 80px;height: 15px;" onmouseover="defileH_1.delta=0;" onmouseout="defileH_1.delta=deltaH1;">
        <span id='defileH1' style='position: absolute;width: 300px;height: 15px;border: 0; padding-top:2px;font-family: Arial;
font-size: 9px; font-weight: normal; ' >
      Ce site est listé dans la catégorie
<a href="http://www.dicodunet.com/annuaire/cat-340-departements.htm">Départements</a> : <a href="http://www.dicodunet.com/annuaire/cat-468-haute-vienne-87.htm">Haute Vienne (87)</a>
       </span>
</div>
<script type="text/javascript">
   var deltaH1 = -1;
   var defileH_1 = new Defilant('defileH1', 80, 0, 80, deltaH1,'horizontal');
   setInterval("defileH_1.defile()",70);
</script>
<a href="http://www.dicodunet.com/">
<img src="http://www.dicodunet.com/images/dicodunet-80-15.png" title="DicoDuNet" style="width:80px; height:15px; border:0;" alt="Dictionnaire" />
</a>
</div>


OK me direz vous mais il en manque un bout...
J'y viens vous avez tous noté l'appel au fichier javascript : "PATH_DE_VOS_INCLUDES/defil.js"
Alors voilà le contenu du fichier en question...

Code: Tout sélectionner
// Défilement 4 directions multiple
function Defilant(id, pos_init, pos_min, pos_max, delta, direction) {
   this.id          = id;
   this.element     = document.getElementById(id);
   this.pos_init    = pos_init;
   this.pos_min     = pos_min;
   this.pos_max     = pos_max;
   this.pos_current = pos_init;
   this.delta       = delta;
   this.direction   = direction;
}

Defilant.prototype.defile = function() {
   if (!this.element) {
      this.element = document.getElementById(this.id);
   }
   if (this.element) {
      if(this.direction == 'vertical'){
if(this.pos_current < (this.pos_min - this.element.offsetHeight) ){
            this.pos_current = this.pos_init;
         } else if (this.pos_current > this.pos_max ) {
            this.pos_current = this.pos_init - this.element.offsetHeight;
         } else {
            this.pos_current += this.delta;
         }
         this.element.style.top = this.pos_current+"px";
      } else if(this.direction == 'horizontal') {
         if(this.pos_current < (this.pos_min - this.element.offsetWidth) ){
            this.pos_current = this.pos_init;
         } else if (this.pos_current > this.pos_max ) {
            this.pos_current = this.pos_init - this.element.offsetWidth;
         } else {
            this.pos_current += this.delta;
         }
         this.element.style.left = this.pos_current+"px";
      }
   }
}


Vous noterez aussi au passage que ces fonctions sont un peu plus évoluées que ce dont on a réellement besoin ici puisqu'elles rendent le système entièrement paramétrable à l'appel de fonction.
Evidemment, on aurait pu faire plus simple... Mais comme ça, le jour ou vous voudrez le faire défilez plus vite ou moins vite ou verticalement ou dans l'autre sens, vous pourrez...

Voilà, je n'ai aucun mérite puisque j'ai repompé ça sur un forum... Je ne sais plus lequel. Je l'ai réadapté pour le faire coller à ce qui était fait par la balise marquee...

Et là, c'est valide XHTML1.0
Vous pouvez aller jeter un oeil sur mon site, c'est en page d'accueil. Comparez avec la version marquee pour voir...

A bientôt...
Peewai


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19415
Inscription: 19 Avr 2002

Message le Jeu Juin 15, 2006 9:37

Merci Peewai


bogey
WRInaute discret
WRInaute discret
 
Messages: 74
Inscription: 21 Mar 2005

Message le Dim Oct 01, 2006 22:07

merci aussi pour moi, j'ai perdu un peu de temps cette apres midi avant d'avoir l'idée de faire une recherche dans le forum...

brunosav
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 17 Oct 2006

Message le Jeu Oct 25, 2007 8:59

plus simple mais juste comme avant et pas dans firefox !!!!!! :

Code: Tout sélectionner
<script type="text/javascript">
document.write("<marquee style=\"border: 0; font-family: Arial; font-size: 9px; font-weight: normal; background-color: white; width: 80px; height: 15px; color: #000;\" scrollamount=\"1\" scrolldelay=\"20\" onmouseover=\"this.stop()\" onmouseout=\"this.start()\"><font style=\"color: black;\">Ce site est listé dans la catégorie</font><a href=\"http://www.dicodunet.com/annuaire/cat-3-informatique.htm\" style=\" color: black;\">Informatique</a> :<a href=\"http://www.dicodunet.com/annuaire/cat-99-materiel-informatique.htm\" style=\" color: black;\">Matériel informatique</a></marquee> ");
</script>


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Hello

  • Indice de densité
    Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.
  • Test de redirection
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Calcul du taux de liens profonds
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
  • Transformer des simples citations de votre site en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités