jeanpierre949 Posté 26 Septembre 2005 Posté 26 Septembre 2005 je l'ai testé ce code que je t'ai donné il marche sous IE et FF et Nscape
Nullette Posté 26 Septembre 2005 Auteur Posté 26 Septembre 2005 et bien moi, je n'ai pas su le faire marcher. Je suis trop nulle !! Laisse tomber jeanpierre949, je te remercie. Je t'ai fait perdre trop de temps.
jeanpierre949 Posté 26 Septembre 2005 Posté 26 Septembre 2005 y a pas de raison ca marche super bien Tu as bien mis le code dans le <body> de chaque page appellée?
Nullette Posté 26 Septembre 2005 Auteur Posté 26 Septembre 2005 Je dois ajouter : <script type="text/javascript"> ? (ne rigoles pas)
jeanpierre949 Posté 26 Septembre 2005 Posté 26 Septembre 2005 non juste ca dans chaque page que tu appelles en pop-up <body onblur="self.close();">
Nullette Posté 26 Septembre 2005 Auteur Posté 26 Septembre 2005 Mais OUIIIIIIIIIIIIIII !! Tu as raison. Ca marche J'avais cru le contraire car, dans Dreamweaver après avoir mis ce code, le texte en mode "affichage création" avait disparu !!! Un grand merci ! Que de temps passé pour ces renvois
jeanpierre949 Posté 26 Septembre 2005 Posté 26 Septembre 2005 Ouf tu me rassures . Chuis content pour toi j'espere que c'est fini maintenant
Nullette Posté 26 Septembre 2005 Auteur Posté 26 Septembre 2005 (modifié) .....le validateur CSS n'accepte pas !! there is no attribute "ONBLUR". Pardon, le validateur HTML de W3C Modifié 26 Septembre 2005 par Nullette
Dudu Posté 26 Septembre 2005 Posté 26 Septembre 2005 .....le validateur CSS n'accepte pas !!Pardon, le validateur HTML de W3C Une supposition: c'est peut-être parce que tu as rajouté tel quel "<body onblur=...>" tout à la fin de ton code sans l'incorporer, ce qui fait donc un total de 2 balises <body> par page Hé hé hé PS: dans l'absolu, il est bon d'éviter les liens "fermer la fenêtre" car en admettant qu'au lieu d'un clic l'internaute "glisse" le lien vers la barre d'onglets (çà m'arrive de temps en temps), le href prendra le dessus sur le onclick donc le lien s'ouvrira en pleine page dans un onglet.. et le javascript window.close peut, selon le navigateur, fermer toute la fenêtre avec tous ses onglets et dès fois même sans avertissement préalable (toujours selon le navigateur). Et quand on a déjà vécu une fois çà avec une fenêtre qui contenait une bonne quinzaine d'onglets, je vous assure on ne met plus jamais ce genre de javascript sur ses pages Penses-y (tout çà en admettant que le JS soit activé..)
jeanpierre949 Posté 27 Septembre 2005 Posté 27 Septembre 2005 "onblur" ne figure que sur les pages appellées en pop-up , ( des pages marginales, accessoires + - hors la loi et créées que pour faciliter la lecture aux utilisateurs ) et je ne sais pas ,je pose la question . Est-il imperatif dans ce cas (mis a part qu'il est preferable qu'elles le soient ) qu'elles soient validées par le W3C ?
Nullette Posté 27 Septembre 2005 Auteur Posté 27 Septembre 2005 Une supposition: c'est peut-être parce que tu as rajouté tel quel "<body onblur=...>" tout à la fin de ton code sans l'incorporer, ce qui fait donc un total de 2 balises <body> par page Oui, tu as bien supposé , et je m'en étais même aperçue ! . Sauf que, le W3C ne valide toujours pas. Le <body onblur=...> remplace le <body>. J'ai retiré le href=Fermer la fenêtre. x jeanpierre 949. Ma page est quand même en ligne et il y a pire : ma feuille de style générale est loin d'être validée. Hier soir je me suis endormie en lisant un petit livre "Précis et concis" de O'Reilly sur les CSS , trop concis pour les Nuls.
jeanpierre949 Posté 27 Septembre 2005 Posté 27 Septembre 2005 salut . pour la feuille css ce n'est pas trop dur surtout si tu emploies DW en francais c'est souvent lui qui attribue des proprietés en francais qui ne sont pas reconnues par le validateur
Nullette Posté 27 Septembre 2005 Auteur Posté 27 Septembre 2005 Salut jeanpierre949, Pour les css j'utilise le block notes. J'ai beaucoup d'erreurs car il m'arrive de "reprendre" des codes trouvés sur des sites, certains m'ont été suggérés sur ce forum. J'ai des "inherit" de trop, le validateur me dit que les dimensions des polices en "em" ne sont pas toujours reconnues, etc. Je pense que c'est moi qui doit mélanger le type de css qui doit correspondre avec le bon type de html. Mais là, je sors du sujet.
jeanpierre949 Posté 27 Septembre 2005 Posté 27 Septembre 2005 mets la en ligne ta feuille si tu veux on pourra regarder ce qui cloche
Nullette Posté 27 Septembre 2005 Auteur Posté 27 Septembre 2005 (modifié) Ca va prendre de la place !Je ne suis pas sûre que les modérateurs vont apprécier.. Un exemple : W3C>Vous n'avez pas de couleur de fond définie avec votre couleur : h1 Nullette> h1 { * font-weight : normal; * font-size : 1.4em; * margin-top : 5px; * color : #333333; * background : transparent; * font-family : Verdana, Arial, "Bitstream Vera Sans", Helvetica, sans-serif; * text-decoration : none; Je ne sais pas quoi corriger. Mes pages sont en <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> Modifié 27 Septembre 2005 par Nullette
jeanpierre949 Posté 27 Septembre 2005 Posté 27 Septembre 2005 background " transparent" est une propriete qui n'existe pas au contraire de"none "
Nullette Posté 27 Septembre 2005 Auteur Posté 27 Septembre 2005 C'est marqué dans le petit livre sur les CSS. Lorsque j'avais indiqué "white", ce n'était pas validé non plus
Dudu Posté 27 Septembre 2005 Posté 27 Septembre 2005 background:transparent existe très bien Par contre, pour définir une couleur, il est préférable d'utiliser background-color (qui est fait pour). En fait, background tout court est une forme abrégée pour tous les background-.... Par exemple, ce code body {background-color: #ffffff;background-image: url(/mon-image.png);background-position: 10px 50%;background-attachement: fixed;background-repeat: repeat-y;} peut se voir raccourci (pour un effet identique) en ceci: body {background: #fff url(/mon-image.png) fixed 10px 50% repeat-y;} Ce qui permet notamment de gagner en clarté et surtout en bande passante (qui coûte si cher). Mais utiliser "background: #fff" tel quel peut se révéler risqué selon le navigateur (à l'époque Opera et Omniweb n'appréciaient pas tellement, entre autres). Quant à écrire les couleurs par leur petit nom usuel ce n'est pas très sûr non plus Le plus sage pour définir une couleur c'est soit en code héxadécimal: #id {background-color:#fff;} soit en RGB: #id {background-color: rgb(255,255,255);} ou encore #id {background-color: rgb(100%,100%,100%);} (de mémoire ce n'est pas encore possible en CMYN )
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant