Souci texedit sous yosemite

steph083 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
steph083 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à vous,

Je viens de passer sous Yosemite et son Texedit.
Faisant de la programmation en html sous ledit, je rencontre depuis le passage sous cette nouvelle version de texedit un petit souci.
En quelques mots, après enregistrement, une commande ne fonctionne plus, celle d'ouvrir une nouvelle fenêtre.

Voici, un extrait du code qui fonctionnait parfaitement jusqu'à ce changement de version.

Pour voir la série
</font><a href="javascript:new_window('blanchesainte.html')"><b><font color="#8b8c8e" size="2">cliquez ici.</font></b></a>
 </TD>
 <TD width="1100">
 <a href="javascript:new_window('blanchesainte.html')"><img src="images/blanchesaintept.jpg" border="0"></a>
 </TD>
 </TR>
 </TABLE>

Le new_window ne fonctionne plus...
Je pense que c'est juste un paramétrage de texedit mais lequel?

Merci par avance

CDT

EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ICI

Merci d'y penser dans tes prochains messages.

2 réponses

fff08
 
Bonsoir,
je ne pense pas que celà vienne de text edit, vous pouvez éventuellement vérifier l'encodage lors de l'enregistrement mais si vous enregistrez bien avec l'extension .html (ou .php, .asp) il n'y aura aucun formatage(contrairement aux éditeurs de textes comme writer/word qui ont des formats formatés spécifiques à l'enregistrement d'une mise en page).

Quant à la programmation HTML n'en est pas, c'est un langage qui permet d'indiquer par des repères l'affichage et ses références(hypertexte) non de donner des instructions à l'ordinateur ou serveur.
Javascript par contre est un langage de programmation.

Pour ouvrir un lien dans une nouvelle fenêtre en HTML vous devez indiquer celui ci en utilisant l'attribut target comme ceci :

<A href="newwindow.html" target="_blank">a new window</A>
Dans votre cas :
blanchesainte.html comme valeur de l'attribut href.

Quant à votre code actuel vous utilisez new_window() qui est une fonction n'existant pas en javascript et doit être écrite dans un fichier chargé dans la page(entre les balises script dans le head de la page)
Il existe par contre windows.open() qui fait cela en javascript et je ne vois pas l'intérêt de le réécrire. Au niveau syntaxe(détail mais bon) il est communément admis (normalisé) d'écrire le lanagage javascript norme ECMAscript) en n'utilisant pas le signe "_" mais de cette façon:
newWindow()
C'est une convention pour rendre à toute personne lisant le script celui ci clair et abordable(on sais tout de suite que c'est une fonction) et éviter les erreurs.

Toutefois comme je vous l'ai indiqué, à moins de besoin supplémentaires, utilisez le lien avec target en utilisant uniquement HTML ce qui simplifie et n'oblige pas à l'exécution de programmation(celuii étant plus long que HTML qui n'exécute ni ne porte à un traitement autre que celui d'être lu, permettra aussi de fonctionner si l'utilisateur n'utilise pas javascript
(il peut le désactiver pour des raisons qui lui sont propres, ce n'est pas possible pour HTML et HTML ne ralentira jamais le chargement de la page où impliquera le chargement forcé de programmes potentiellement dangereux).
0
fff08
 
Remarquez aussi que la mise en âge par tableau n'est pas recommandé car rends le contenu de celui ci non indexé, donc il ne sera pas référencé par Google.
Les tableaux sont une ancienne méthode plus utilisée depuis plus de 10 ans auquel il faut préférer CSS pour la mise en page.
Les tableaux sont aujourd'hui réservés aux données tabulaires uniquement, des pages de statistiques/résultats en gros dont le contenu n'a pas besoin d'être reperé en tant que contenu en eux même, la description du contenu de ce tableau étant bien sûr à indiquer en tant que tel.
Par exemple un tableau contenant la liste des inscrits nouveaux inscrits du club de l'école, les résultats des match d'une équipe de foot, la couleur que peut prendre un meuble le tableau indiquera ce qu'il contiens pour le référencer en tant que tel mais bien sûr son contenu n'est pas à référencer en tant que tel:
Mme Dupont, 2 à 0, la couleur beige....sont les données tabulaires.
0
steph083 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir,

Merci pour ces précieuses informations fff08, mais en étant novice, je ne peux constater que avant le changement sous le nouvel texedit (sous yosemite) le tout fonctionnait TB.
Je pense, qu'il s'agit des "préférences" de texedit "ouverture et enregistrement".
Mais que cocher?
Merci par avance
Cordialement
0