demande D'aide.probleme avec:<BODY onLoad

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

lefranz
Arias
Messages : 1
Inscription : 26 mai 2006, 14:54

demande D'aide.probleme avec:<BODY onLoad

Message par lefranz »

je n'arrive pas á sauvegarder ni aller sur le Navigateur voir si ma page afiche l'effet recherché. je recois le message me disant que la source HTML n'a pas pu etre convertie dans le document car il manque la Balise <body>. alors que <body onload........> est pourtant present.



Merci de bien vouloir m'aider
voici le code en entier:



<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language="JavaScript">
<!-- debut du script
var posBan4=0, ban4, delaiBan4, msgBan4;
function banniere4(delai) {
delaiBan4 = delai;
if (posBan4 >= msgBan4.length)
posBan4 = 0;
else if (posBan4 == 0) {
msgBan4 = ' ' + msgBan4;
while (msgBan4.length < 128)
msgBan4 += ' ' + msgBan4;
}
window.status = msgBan4.substring(posBan4,posBan4+msgBan4.length);
posBan4++;
ban4 = setTimeout("banniere4(delaiBan4)",delai);
}
// fin du script -->
</script>
<title>cool</title>
</head>
<BODY onLoad="msgBan4='Bienvenue chez Lefranz!.'; banniere4(100);" onUnload="clearTimeout(ban4)">
</html>

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

ici, c'est un forum nvu/kompozer... et je doute fort qu'il s'agisse d'un code créé par Nvu/Kompozer... :evil:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Message par Ymai »

chinon37 a écrit :ici, c'est un forum nvu/kompozer... et je doute fort qu'il s'agisse d'un code créé par Nvu/Kompozer... :evil:
Effectivement, il n'y a guère de trace du charset que NVU/KpZ ne manque pas d'indiquer. Sans doute a-t-il été involontairement supprimé.

Passé à la moulinette KpZ, cela devient:

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <meta name="generator" content="HTML Tidy for Windows (vers 14 February 2006), see www.w3.org">
    <script language="JavaScript" type="text/javascript">
<!-- debut du script
    var posBan4=0, ban4, delaiBan4, msgBan4;
    function banniere4(delai) {
    delaiBan4 = delai;
    if (posBan4 >= msgBan4.length)
    posBan4 = 0;
    else if (posBan4 == 0) {
    msgBan4 = ' ' + msgBan4;
    while (msgBan4.length < 128)
    msgBan4 += ' ' + msgBan4;
    }
    window.status = msgBan4.substring(posBan4,posBan4+msgBan4.length);
    posBan4++;
    ban4 = setTimeout("banniere4(delaiBan4)",delai);
    }
    // fin du script -->
    </script>
    <title>
      cool
    </title>
  </head>
  <body onunload="clearTimeout(ban4)" onload="msgBan4='Bienvenue chez Lefranz!.'; banniere4(100)">
    test
  </body>
</html>

Mais cela ne semble pas fonctionner sous FF alors que sous IE/Win, ça marche.

Ceci dit, l'expérience me permet de lever un bug.
Dans la boîte de dialogue "Propriétés avancées", volet "Javascript", parmi les événements, je note
- onload puis
- onupload !!!!! au lieu de "onunload"
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité