[résolu] comment supprimer le calendrier

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

Répondre
babarian

[résolu] comment supprimer le calendrier

Message par babarian »

Bonjour, j'ai inséré par erreur un calendrier. Comment faire pour le supprimer?

Merci d'avance
babarian

Message par babarian »

J'ai finalement trouvé la partie du code source à supprimer pour effacer le calendrier. Tout ça grâce aux messages et leurs réponses du 30 mars et 3 juin 2005 que je n'avais pas consultés.
Désolé!
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

Je ne connaissais même pas l'existence du calendrier (sur mon poste XP, ça ne fonctionne pas).

D'une manière générale, pour couper, copier ou supprimer un élément, le plus sûr est de :
  • cliquer dans l'élément
  • sélectionner la balise correspondante dans la barre d'état : <table> pour un tableau, <p> pour un paragraphe, <div> pour un conteneur (le calendrier est probablement dans un <div>), etc.
  • Ctrl+X, Ctrl+C ou Suppr respectivement
Cette barre d'état est un outil vraiment très pratique, pour peu qu'on s'habitue à l'utiliser.

Alternative : la vue "Balises HTML" se prête également très bien à ça, mais le mode d'édition est moins pratique qu'en vue "Normale".
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
xpremierx
Lézard à collerette
Messages : 435
Inscription : 28 nov. 2004, 17:07

Message par xpremierx »

Bonjour,

Je suis nouveau avec Nvu, et je n'ai pas compris comment supprimer le calendrier :cry:
Il n'apparait nulle part dans les fenêtre de Nvu (barre d'état : Normal ou aperçu), mais est bien présent avec Firefox...
Il y a une astuce ? :wink:

Merci...
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

Oui, le calendrier est un script JavaScript. Il n'est pas visible dans le mode "normal" de Nvu, il faut obligatoirement passer en affichage "Source", et supprimer les lignes de code correspondantes.
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
xpremierx
Lézard à collerette
Messages : 435
Inscription : 28 nov. 2004, 17:07

Message par xpremierx »

OK Merci...
Le pb pour un néophyte, et de trouver les lignes ... :?
Et j'ai l'impression que j'ai déjà fait une conn..... ! mais ce n'est pas grave : je m'entraîne !! :lol:
petit éditeur

Message par petit éditeur »

pareil pour moi qui pourrait m'ecrire les lignes qui affiche le calendrier parce qu'il m'énerve vraiment :x ^^.
merci si vous répondez :D
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

Commence par répondre au sujet précédent, en disant comment tu as résolu ton problème : http://geckozone.org/forum/viewtopic.php?t=36712

Après quoi on consentira peut-être à te filer un coup de main ? :wink:
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
petit éditeur

Message par petit éditeur »

voila c'est fait vraiment j'avais pas vus et je pensais que ce genre de truc n'arrivait qu'a moi alors j'ai pas regardé le topic.
Maintenant svp je vous en supplie dite moi comment enlever ce calendrier.
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

petit éditeur a écrit :Maintenant svp je vous en supplie dite moi comment enlever ce calendrier.
A genoux, la tête par terre ! Bon, j'arrête, y'en a qui vont me prendre pour plus cinglé que je ne le suis dans la vraie vie...

Pour supprimer ce calendrier, malheureusement la seule façon c'est d'aller trafiquer le code HTML. Clique sur l'onglet "source" (ou menu Affichage > Source HTML), et supprime cette partie-là :

Code : Tout sélectionner

<div style="position: absolute; top: 50px; left: 50px;">
<noscript><img
 src="chrome://editor/content/images/calendarSW.gif" /></noscript>
<script>
function innerCalendarCode() {

    function montharr(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11) {
        this[0] = m0;
        this[1] = m1;
        this[2] = m2;
        this[3] = m3;
        this[4] = m4;
        this[5] = m5;
        this[6] = m6;
        this[7] = m7;
        this[8] = m8;
        this[9] = m9;
        this[10] = m10;
        this[11] = m11;
    }


    function calendar() {
        var monthNames = "JanFebMarAprMayJunJulAugSepOctNovDec";
        var today = new Date();
        var thisDay;
        var monthDays = new montharr(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
        year = today.getYear();
        if (year <= 200) {
            year += 1900;
        }
        thisDay = today.getDate();
        if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) {
            monthDays[1] = 29;
        }
        nDays = monthDays[today.getMonth()];
        firstDay = today;
        firstDay.setDate(1);
        testMe = firstDay.getDate();
        if (testMe == 2) {
            firstDay.setDate(0);
        }
        startDay = firstDay.getDay();
        document.writeln("<CENTER>");
        document.write("<TABLE BORDER='1' BGCOLOR=White>");
        document.write("<TR><TH COLSPAN=7>");
        document.write(monthNames.substring(today.getMonth() * 3, (today.getMonth() + 1) * 3));
        document.write(". ");
        document.write(year);
        document.write("<TR><TH>Sun<TH>Mon<TH>Tue<TH>Wed<TH>Thu<TH>Fri<TH>Sat");
        document.write("<TR>");
        column = 0;
        for (i = 0; i < startDay; i++) {
            document.write("<TD>");
            column++;
        }
        for (i = 1; i <= nDays; i++) {
            document.write("<TD>");
            if (i == thisDay) {
                document.write("<FONT COLOR="#FF0000">");
            }
            document.write(i);
            if (i == thisDay) {
                document.write("</FONT>");
            }
            column++;
            if (column == 7) {
                document.write("<TR>");
                column = 0;
            }
        }
        document.write("</TABLE>");
        document.writeln("</CENTER>");
    }

    calendar();
}


  innerCalendarCode();</script></div>
Fais un aperçu (maintenant que ça fonctionne chez toi) ;) et tu devrais constater que ton calendrier a été supprimé.

Note pour les puristes : créez une page vierge, insérez un calendrier, sauvegardez, prévisualisez et admirez le magnifique code HTML produit par ce script :

Code : Tout sélectionner

<center>
    <table border="1" bgcolor="White">
        <tbody>
            <tr>
                <th colspan="7">Feb. 2006</th>
            </tr>
[...]
            <tr>
                <td>26</td>
                <td><font color="#ff0000">27</font></td>
                <td>28</td>
            </tr>
        </tbody>
    </table>
</center>
Appréciez les balises <center> et <font>, tellement kitsch que c'est hype (moi aussi je peux parler comme un parisien).
Logiquement calimo devrait pas tarder à venir se moquer...
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
petit éditeur.

Message par petit éditeur. »

merci beaucoup.
J'en profite pour laisser ce message:
Je cherche une ou deux personne qui connaissent le mmorpg ragnarok online, qu'ils me contacte par msn si intéréssés
kakashiprovost@msn.com
Invité

Message par Invité »

merci beaucoup! grâce à tout ça, vous faites profiter les autres débutants!
merci! grâce à vous j'ai pu supprimer les 5 ou 6 calandriers que j'avais installé (je pensais que re-ajouter un calendrier supprimerait le précédent...) :mrgreen: :mrgreen: :mrgreen: :mrgreen:

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
Laurentis

Re: [résolu] comment supprimer le calendrier

Message par Laurentis »

1000 MERCIIIIIII (KZ)
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Semrush [Bot] et 1 invité