Genepi38
Messages postés3Date d'inscriptionjeudi 15 juin 2006StatutMembreDernière intervention 3 mars 2007
-
3 mars 2007 à 02:03
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
3 mars 2007 à 12:37
quelqu'un saurai-t-il me dire pourquoi firefox ne veux pas afficher ce code
il dit que le contexe global n'est pas bon qu'il faut utiliser document.getElementById()
j'ai bien essayer de convertir les eval() mais il me plante sur la ligne1
à votre avis qu'est ce que j'ai oublié ?
<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT>
// 31-10-2003 - francktfr@systeme-d.net
// écrit pour http://www.systeme-d.net
var Blocs = new Array()
var Sentence = new Array()
Sentence.push("Bienvenue !")
Sentence.push("sur mon site web")
Sentence.push("")
Blocs.push(Sentence)
Sentence = new Array()
Sentence.push("nouveauté")
Sentence.push("rubrique forum")
Sentence.push("rubrique blog")
Blocs.push(Sentence)
Sentence = new Array()
Sentence.push("")
Sentence.push("@+")
Sentence.push("")
Blocs.push(Sentence)
var iDones = new Array() // Tableau des caracteres placés
var TotalDone = 0 // Total des caracteres placés
var RowSpeed = 700 // Interval entre rangée (ms)
var ColSpeed = 10 // Interval entre colonne (ms)
var BlockSpeed = 1000 // Temps d'affichage de bloc de texte (ms)
var LenX = 0 // Nombre de colonnes
var LenY = 0 // Nombre de rangées
var CodeLetter = new Array() // Tableau des symboles HTML
for (i=32; i<255; i++){ if (i<127 || i>160) CodeLetter.push(String.fromCharCode(i))} // Remplissage du tableau
// Cree un chaine avec que des " "
function Str(Len){
var Result = ""
for (s=1; s<=Len; s++){Result += " "}
return(Result)
}
// verification des phrases + mise a la bonne dimension et dimensions du tableau
function CheckLetters(){
var msg = ""
for (i=0; i\"}
for (i=0; i<LenY; i++){
table += \"----
\"
for (j=0; j<LenX; j++){table += \", \"}
table += \"\"
}
table += "
"
Container.innerHTML = table
WriteBlock(0)
}
// Retourne L'index du caractere
function CodeIndex(car){
var res = CodeLetter.length
for (i=0; i<CodeLetter.length; i++){if (car == CodeLetter[i]){return(i)}}
return(0)
}
// Passage au prochain bloc de phrases ou au premier
function NextBlock(BlockIndex){
BlockIndex < (Blocs.length-1) ? BlockIndex++ : BlockIndex=0
WriteBlock(BlockIndex)
}
// Lance l'ecriture des phrases
function WriteBlock(i){
for (a=0; a<(LenX*LenY); a++){iDones[a]=0}
TotalDone = 0
for (r=0; r= (LenX*LenY)){setTimeout("NextBlock("+BlockIndex+")",BlockSpeed)}
}
Cel.innerText = CodeLetter[CodeIndex]
CodeIndex < CodeLetter.length-1 ? CodeIndex++ : CodeIndex = 0
setTimeout("WriteLetter("+BlockIndex+", "+RowIndex+", "+LetterIndex+","+CodeIndex+")",10)
}
}
</SCRIPT>
<STYLE>
.Panel {FONT: 14 Courier; COLOR: #FF0000; TABLE-LAYOUT: fixed; TEXT-ALIGN: center; BACKGROUND: #000000}
.PanelCell {VERTICAL-ALIGN: middle; BACKGROUND: #111111}
</STYLE>
</HEAD>
<script type="text/javascript">
<!--
if (navigator.appName == "Microsoft Internet Explorer")
{document.write("
Panneau d'affichage Internet Explorer");}
else
{document.write("
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 3 mars 2007 à 12:21
je me cite : ( sans préjuger du reste ) que je n'ai pas essayé.
avec IE, il faut activer le deboggage, et mieux : télécharger le Debogger IE
avec FF, il faut regarder la "Console d'Erreurs", et mieux : télécharger FireBug
sinon, il reste la solution de parsemer d'ALERT, pour voir ce qui se passe.
<hr />
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 3 mars 2007 à 12:37
je ne sais pas ce qui se passe... pas testé... faudrait que je regarde...
mais à priori, comme ça, au nez... style/css interprété de manière différente ?
si c'est un problème d'affichage.
<hr />