Pré executer Jscript pour une page web sans JScript : DOM ? - HTML/CSS - Programmation
Marsh Posté le 27-04-2007 à 06:27:46
J'ai eu des pistes de recherches de la part d'un pro du métier. Il m'a parlé de process DOM pour interpréter les pages JScript sur le serveur. J'ai fait des recherches mais je ne comprends pas du tout ce qu'est le DOM.
Le gars me fait au la fin de son message : "So one alternative is to use the client's browser to render the javascript and then post it back to the server to be rendered in to pdf."
Comment je peux renvoyer la page rendue par le navigateur vers le serveur ? Si quelqu'un pouvais me donner une idée de comment faire ça ... Merci beaucoup pour votre aide. Je pense que ça peut interesser d'autres.
Marsh Posté le 24-04-2007 à 13:19:54
Bonjour,
J'ai un soucis de scripts à pré-éxécuter. J'explique :
Je dois convertir des pages (d'un site web pro que je n'ai pas fait) à la volée en PDF. Malheureusement, quand ces pages contiennent des Jscript, les parties modifiées par ces scripts ne sont pas affichées dans le PDF car le .exe (HTMLDOC) que j'utilise pour faire la conversion ne supporte pas le JScript.
Par exemple, si j'ai un tableau de 3 colonnes et 3 lignes et que le script cache la première ligne, je verrai mon tableau en entier dans mon PDF, ce que je ne veux pas.
Est-il possible de pré executer les javascript afin que la page ASP ou HTML arrive dans le navigateur directement modifiée. J'ai tenté l'option runat=server mais voici le changement que j'ai dans la source de la page générée :
Avant :
Après :
Cette dernière ligne correspond au contenu du fichier rMain2.js donc ça ne m'avance pas ...
Si l'un d'entre vous à une idée je suis preneur. Si c'est pas possible j'ai plus qu'à déprimer un bon bout de temps
(Je pourrai passer ces scripts en VBScript mais vu la quantité et la complexité des scripts, ça équivaut à recoder tout le site qui je le rappelle est un site pro donc assez volumineux ...)
En remerciant ceux et celles qui m'ont lu jusqu'ici ...
Message édité par mattdaft le 27-04-2007 à 06:30:57