XWebDesignor - JSC Editor - XWD - Utilisation - Astuces et Mode d'Emploi !

Les Langages de base, HTML 4, HTML 5, CSS 2 & 3, JS. => JSCEditor - JSC - JSCX, les Bases : => Discussion démarrée par: yvanoph le Mar. 03 Septembre 2013 à 23:11:26



Titre: JSC Editor, l' HORREUR par une ERREUR, IMPENSABLE ? ? ?
Posté par: yvanoph le Mar. 03 Septembre 2013 à 23:11:26
UNE journée de PERDUE à cause d'un programme MAL FOUTU

Pour éviter les doublons inutiles de Code, tant en "<head>" qu'en "<body>", Admin a modifié XWebDesignor pour n'en conserver qu'un seul exemplaire, ce qui, à première vue, est fort bien ?
En "<head>" ça fonctionne sans souci, et pour cause, vous allez comprendre...


Soit un JSC, qui emploie donc une "<div>" crée par XWD, donc Case "[Comportement/N'emploie pas une (div)]" NON cochée !

Et là dedans vous mettez :

<div id=" .../...
   <script type .../... src="A.js .../...
   <script type .../... src="B.js .../...
   <script type .../... src="C.js .../...
</div>

<div id=" .../...
   <script type .../... src="A.js .../...
   <script type .../... src="C.js .../...
</div>

<div id=" .../...
   <script type .../... src="B.js .../...
   <script type .../... src="C.js .../...
</div>

Il est donc évident qu'il y a des "<script>" identiques ? Donc autant ne les charger qu'une fois, pas davantage ! ! !


MAIS, le problème est que XWebDesignor supprime TOUT ce qui suit les doublons ! ! !
Et nous en arrivons à :

<div id=" .../...
   <script type .../... src="A.js .../...
   <script type .../... src="B.js .../...
   <script type .../... src="C.js .../...
</div>

<div id=" .../... ? ? ?

<div id=" .../... ? ? ?

Vous imaginez bien qu'ensuite, attendu que le contenu a disparu, il y a peu de chance que ça fonctionne ? Quant aux erreurs W3C parce que X "<div>" ne sont pas refermées... Et c'est d'ailleurs ce qui m'a permis de découvrir le pot aux roses ! Comme quoi d'être "pénible/chiant/maniaque", ça SERT depuis le temps que je le dépanne avec SON programme ? Liste NON exhaustive... (http://)

Car mes "<scripts>" généraient théoriquement du Code, dans des "<div>" vides, mais remplies par un "document.getElementById", mais quand lesdites "<div>" sont gommées du Code...
Et, en toute franchise, j'ai remis en doute TOUS mes programmes, et non XWD, avant de découvrir que c'est ce programme LE fautif ?
Car les éléments manquants rajoutés par FTP manuellement, ça a fonctionné DE SUITE ! ! !


Bon, ALORS, j'ai contourné ce défaut INADMISSIBLE en supprimant TOUS les "<scripts>" de mes JSCs, et les ai remplacé par des "addScript" en "appendChild" directement en "<body>", provisoirement ?

Car ça RAJOUTE du Code pour une erreur IMPARDONNABLE ! ! ! Pour un "PRO" qu'il dit, à mes yeux...


PAS cordialement, Yvanoph---