Histoire de psychopate - ASP - Programmation
Marsh Posté le 18-09-2003 à 12:54:21
Là je ne comprends pas tout mais j'ai l'impression que tu mélanges l'asp et le js.
L'appel de la fonction afficheTips se fait en asp, mais elle est écrite en javascript donc c'est un peu confus dans mon esprit.
Peux tu préciser, un peu plus ton code et la facon dont tu l'appel ( tu parles d'un js )
Marsh Posté le 18-09-2003 à 16:28:23
Lord II a écrit : Là je ne comprends pas tout mais j'ai l'impression que tu mélanges l'asp et le js. |
Non je ne confond pas. Je comprend que ça soit confus alors j'explique.
Dans un fichier *.js j'ai une fonction qui permet d'afficher un div selon le typ de navigateur.
Code :
|
Dans le fichier asp je génére du contenu HTML. Le tous est contenu dans un variable asp pour le mettre en sortie de ma fonction et dans cette variable en chaine de caractere j'appelle ma fonction javascript
Code :
|
mais elle n'est pas executé du coté mais du coté Client.
Problème c'est lorsque le tableau arrTips(4) vaut vide la balise img est vide et ça génére une erreur au niveau de serveur . Je ne confond pas les scripts executé coté serveur et ceux coté client. Je ne vois pas pourquoi lorsqu'il y a <img src=""> le serveur fais planter les session
Marsh Posté le 18-09-2003 à 17:19:20
J'ai l'impression qu'il manque un " avant AfficheTips et c'est ca qui m'a induit en erreur
Marsh Posté le 24-09-2003 à 12:35:24
Lord II a écrit : J'ai l'impression qu'il manque un " avant AfficheTips et c'est ca qui m'a induit en erreur |
Oups oui exacte ! il ya bien un "
Marsh Posté le 18-09-2003 à 12:04:11
Vous allez peut être me croire ou pas mais j'ai vécus cette situation.
Si je vous dit qu'une erreur HTMl présent dans du javascript peut causer un probleme du coté serveur vous allez me traiter de fou.
Voici l'accusé.
En résumé c'est que si la variable "strUrlImag" étais vide ça causait un probleme du coté serveur au niveau des session.
Il faisait n'importe quoi avec les sessions et les condition de type
J'ai du rajouter la ligne suivante dans la fonction javascript
Je précise bien que la fonction javascript se trouve dans un *.js
et l'appelle de la fonction se fais dans un *.asp
J'ai testé dans tous les sens et par désespoire je me suis dit que ça pourrais être l'appelle de la fonction.
la fonction est appeller de cette maniere
Message édité par berceker le 18-09-2003 à 12:05:04