Nicolili23
Messages postés10Date d'inscriptiondimanche 27 juillet 2008StatutMembreDernière intervention19 avril 2009
-
9 avril 2009 à 00:25
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 2011
-
19 avril 2009 à 15:06
Bonjour,
Je suis en train des recherches pour les codages des bases HEAD car je crée un texte défilant pour quelques informations et quelques liens mais IMPOSSIBLE de trouver les informations car mon niveau de codage n'est pas encore prêt mais je suis là pour apprendre... Je vais vous montrer mon codage (quelques petits modifications) pour le premier fois d'essayer :
<hr size="2" width="100%" /><SCRIPT LANGUAGE="JavaScript">
// Message défilant en javascript
// Auteur : Nocture @ 2007
// Affiche un message défilant dans une page HTML
// Script compatible IE (version 6 & +) et Firefox (version 1.5 & 2)
// Le message a faire défiler
var notre_msg="test | test 0533543213 JAVA FR | Cool HTML | JAVA FR - WoW"
// Deux effets possibles avec mem_msg
// Effet 1 = sans effet, défilement normal,
// il faut mettre un maximum d'espaces pour enlever l'effet du glissement
// var mem_msg=' '; // 90 espaces
// Effet 2 = au démarrage, glissement du texte puis défilement
var mem_msg=' '; // seulement 1 espace
var pos_char=0; // variable de mémorisation de position caractère
function msg_defilant() { var vitesse_msg 80; // règle la rapidité, diminue plus rapide, augmente = plus lent
// vérif. si position caractère supérieur a la longueur de la chaine
//if (pos_char >= notre_msg.length) {pos_char=0}
mem_msg=mem_msg + notre_msg.substring(pos_char,pos_char+1);
//pos_char++;
pos_char = (pos_char + 1) % notre_msg.length;
// on limite la largueur en terme de carateres
var msg_tmpo=mem_msg; // variable temporaire
mem_msg="";
mem_msg=msg_tmpo.substring(msg_tmpo.length-124,msg_tmpo.length); // 48 caractères
msg_tmpo="";
msg_tmpo = mem_msg.replace(/ /g, " "); // remplace les espaces par : " "
// Ajout d'un décalage d'un espace a gauche entre le texte et l'image
msg_tmpo=" " + msg_tmpo;
// Insertion du texte
var b_txt_deroulant=document.getElementById("modif_txt_deroulant");
b_txt_deroulant.innerHTML=msg_tmpo;
window.setTimeout("msg_defilant()",vitesse_msg); // Re-lance la fonction
}
{window.setTimeout("msg_defilant()",100);} // Activation du message défilant</SCRIPT>
<hr size="2" width="100%" />
ça ne fonctionne pas si je mets un adresse lien. Sans un adresse lien, ça fonctionne...
Je teste sur IE, Firefox et Safari, tout même ce problème :-S
Je n'ai pas compris pourquoi que ça ne fonctionne pas si je mets un adresse lien. Oups.
Merci d'aide et j'ai vraiment besoin pour un site des sociétés
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 9 avril 2009 à 05:31
Bonjour,
1ST, il faut alterner les
quotes et les doubles quotes...
var msg = " JAVA FR";
2ND si tu remplaces les espaces
par dixit
msg_tmpo
= mem_msg.replace(/ /g, " "); // remplace les espaces par
: " "
la ligne ci dessus devient
JAVA FR donc ce
n'est plus une balise lien, c'est une balise inconnue donc non traitée...
3TH l'effet est pas top, durant le
traitement des balises rien ne ce passe...
Pour finir la balise MARQUEE fait cela très bien...
;O)
Nicolili23
Messages postés10Date d'inscriptiondimanche 27 juillet 2008StatutMembreDernière intervention19 avril 2009 9 avril 2009 à 12:45
ça veut dire que je dois ajouter les " :
<hr size="2" width="100%" />// Le message a faire défiler
var notre_msg="test | test 0533543213
"JAVA FR | Cool
HTML | JAVA FR -
WoW"<hr size="2" width="100%" />
C'est cela ?
Pas de souci car j'ai un CSS qui est déjà terminé.... Je n'ai pls que ce problème des adresses liens.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 19 avril 2009 à 15:06
Bonjour,
<script type= "text/javascript">
// Le
message a faire défiler
var notre_msg = 'test | test 0533543213
JAVA FR | Cool HTML |
JAVA FR - WoW'
var
mem_msg = ' '; // seulement 1 espace
var
pos_char = 0; // variable de mémorisation de position
caractère
function msg_defilant() {
var vitesse_msg = 80;