Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Internet explorer et la recupération de function javascript [ Framework / Prototype, Script.Aculo.us ] (banbanfr)

jeudi 17 juillet 2008 à 03:10:05 | Internet explorer et la recupération de function javascript

banbanfr

Membre Club
Bonjour à tous,

Voilà j'ai un petit problème existentiel. lol

Je bosse sur un projet qui est tout en AJAX et drag n drop jusque là tout va bien.
Mon programme fonctionne du feu de dieu sous firefox 2 et 3 par contre dès qu'on va sur des "trucs" comme IE (désolé mais j'ai du bon gout lol) et bien cela ne fonctionne plus lol svp ne me répondez pas : c'est normal car c'est IE lol (car même Opéra ne le gère pas).

Donc je résume ma situation :
framework : prototype - script aculo us - HTML - PHP

Toutes mes functions se trouvent bien dans un .js

Chargement de la page nickel javascript fonctionne. Par contre, si je charge ma page via AJAX (je sais c'est un grand mot mais bon) et bien là tout ce complique car le soucis c'est que je génère forcement de nouveaux appels javascript (en gros : j'ai du PHP qui me genere des appels javascript selon où je me trouve sur le site)

Voici un exemple :

<script type="text/javascript" language="javascript">
<!--
new Draggable("<?php echo $fichier; ?>|Detail", { revert:true });
-->
</script>

Sur la toile j'ai trouvé ce genre de solution :
http://www.aliasdmc.fr/coursjavas/cours_javascript167.html
(vers le bas de la page)
Mais comment l'intégrer au framework ??? si cela est possible et pas déjà fait!

Je vous remerci d'avance pour les solutions que vous pouvez me proposer car là je suis au point mort et à me demander si je dois repartir sur un systeme non ajax mais compatible multi navigateur.

Cordialement banban

mafiacity.fr

jeudi 17 juillet 2008 à 03:16:19 | Re : Internet explorer et la recupération de function javascript

banbanfr

Membre Club
Juste pour préciser, Safari sous mac fonctionne correctement

jeudi 17 juillet 2008 à 10:46:01 | Re : Internet explorer et la recupération de function javascript

bultez

Membre Club


>>par contre dès qu'on va sur des "trucs" comme IE (désolé mais j'ai du bon gout lol)
qui parle de tes goûts ?
on parle des miens ? IE c'est le navigateur que je préfère ! na !
    comme la très très grande majorité des internautes... malgré tout !
maintenant, si tu n'aimes pas, faut pas être maso : n'utilise plus.
je sais qu'il est de bon ton et politiquement correct de systématiquement
éreinter les produits microsoft et IE en particulier : tu veux mon avis ?
c'est stupide ! et totalement injustifié !

>>et bien cela ne fonctionne plus lol svp ne me répondez pas : c'est normal car c'est IE
bien sûr que non ! moi je dirais, et ce comme d'habitude, c'est parce que c'est mal programmé !
il n'y a pas de bugs, dans aucun navigateur ! c'est TOUJOURS celui qui code qui se goure.
si tu utilise un framework, ça doit marcher, soit tu l'utilises mal, sinon change en !
il n'est pas au point.

une dernière remarque ( parce qu'on n'a pas assez de billes pour t'aider beaucoup plus ! )
rapporter du javascript à travers ajax, est généralement totalement inutile.
( presque toujours  "il suffit" de mettre ce js dans la page appelante )
ajax c'est censé, finalement, retourner des données, pas une page complète html/javascript !


                Cordialement            Bul         [mon Site]     [M'écrire]

jeudi 17 juillet 2008 à 11:04:53 | Re : Internet explorer et la recupération de function javascript

bultez

Membre Club
j'ai oublié de dire :
**
FireFox
regarder la "console d'erreurs"
Outils / Console d'erreurs
et mieux : télécharger FireBug
Internet
Explorer
activer le deboggage : Outils/options Internet/Avancés
dans la liste, sous "Navigation" : décocher
o Afficher une notification de chaque erreur de script
o Désactiver le débogage de Scripts (Internet Explorer)
et mieux : télécharger le Debogger IE
voir aussi : DebugBar et Companion JS
K-Meleon
regarder la "console d'erreurs"
Outils / Console d'erreurs
Opera
regarder la "console d'erreurs"
Outils / Avancé / Console d'erreurs
Safari
regarder Debug / Show JavaScript Console
° modifier Fichier Preferences.plist situé dans le
répertoire : Support:\Documents and Settings\utilisateur
\Application Data\Apple Computer\Safari\
y ajouter <key>IncludeDebugMenu</key>
<true/>

**


                Cordialement            Bul         [mon Site]     [M'écrire]

jeudi 17 juillet 2008 à 14:57:37 | Re : Internet explorer et la recupération de function javascript

banbanfr

Membre Club
Cher bultez,

Voilà un petit comparatif qui te permettra de te remettre en question mais bon là question n'est pas là :
http://www.clubic.com/article-65217-14-internet-explorer-firefox-opera-match.html

Si on revient à ma question, tu ne réponds ni d'Ève ni d'Adam puis que à part me faire un compte rendu de IE et un tableau d options de debug que j'ai déjà, je vois pas trop à quoi me servent tes réponses.

Pour ce qui est de tes petites explications, sache qu'elles sont bien en place sur ma prog. J'ai bien un fichier .js....

Mais mettons nous en situation :

La page charge normalement, tout va bien tout mes js fonctionnent, drag n drop et tout le reste.
Maintenant je refresh ma page via javascript, pas de soucis, elle se refresh toujours mais mon PROBLEME c'est lors de la génération de cette nouvelle page, j'ai forcement de nouveaux elements qui arrivent.
Imaginez un moteur de recherche en ajax tout simplement, je tape mes mots clef et lance ma recherche via un onclick="ajax(.....)" j'ai bien de nouveaux éléments qui apparaissent (les résultats de ma recherches) jusque la tjr pas de soucis mais où ça se gatte c'est si je veux faire un drag n drop de mes elements reçus. Avec Script aculo us il faut déclarer l'élément qui est draguable d'ou cette ligne de code :

<script type="text/javascript" language="javascript">
<!--
new Draggable("<?php echo $fichier; ?>|Detail", { revert:true });
-->
</script>

MAIS LE PROBLEME : c'est que IE et Opéra ne prenne plus en compte les balises script lors du rechargement de la page.
donc ma question est comment faire, et non comment débugguer vu que par la console de FF aucune erreur, sous debbugbar aucune erreur seulement une erreur du navigateur qui m'annonce une erreur à la 2eme ligne caractere 6000...

donc en espérant que j'ai pu être le plus explicite possible, je vous remerci
Cordialement


jeudi 17 juillet 2008 à 15:07:37 | Re : Internet explorer et la recupération de function javascript

bultez

Membre Club


>>Voilà un petit comparatif qui te permettra de te remettre en question
c'est toi qui doit te remettre en question !
qui commet des erreurs ? toi ( ni le navigateur, ni moi ! )
tu ne t'en sortiras pas en mettant en cause les autres ( tes outils ou mes réponses )


                Cordialement            Bul         [mon Site]     [M'écrire]

jeudi 17 juillet 2008 à 15:16:10 | Re : Internet explorer et la recupération de function javascript

banbanfr

Membre Club
Chèr Bultez,
ce n'est pas un débat sur les navigateurs (j'ai compris que tu aimes IE et moi FIREFOX VOILÀ on a tous compris).
Si tu as une réponse pour la question initial donne là sinon laisse passé merci

PS : sympa ton site :)

jeudi 17 juillet 2008 à 15:21:07 | Re : Internet explorer et la recupération de function javascript

bultez

Membre Club


>>MAIS LE PROBLEME : IE et Opéra ne prenne plus en compte les balises script lors du rechargement de la page
ça ne veut rien dire !

IE,Opera réagissent comme FF, Safari,k-Meleon... à ce niveau là !
si tu charges du js avec ajax, aucun navigateur n'interprète directement.
faut le faire "manuellement".
soit avec eval soit .. mais regarde donc GAG c'est une exemple

mais tu utilises ( mal ! c'est sûr ) un framework, qui le fait.

>>sous debbugbar aucune erreur seulement une erreur du navigateur
>>qui m'annonce une erreur à la 2eme ligne caractere 6000...
ah bon ? je pensais que tu n'avais pas d'erreurs ? 
comme quoi il y en a bien une ! que debugbar la signale mal ( et je demande à voir ! )
pourquoi pas. regarde de près, fais des alert, debug avec opera ( puisque'avec
ce navigateur ça ne fonctionne pas non plus ! )



                Cordialement            Bul         [mon Site]     [M'écrire]

jeudi 17 juillet 2008 à 15:25:48 | Re : Internet explorer et la recupération de function javascript

bultez

Membre Club
>>j'ai compris que tu aimes IE et moi FIREFOX VOILÀ on a tous compris).
tous, mais pas toi !           
je n'aime pas IE ! ( tu es ridicule ! ce n'est même pas mon navigateur par défaut ! )
je te dis que les erreurs viennent de toi, pas d'IE ( ni d'Opera ! !
si tu n'es pas capable de comprendre ça...


                Cordialement            Bul         [mon Site]     [M'écrire]

jeudi 17 juillet 2008 à 15:26:53 | Re : Internet explorer et la recupération de function javascript

banbanfr

Membre Club
Ha enfin on comment une bonne discution :

j'ai testé simplement avec un :

<script type="text/javascript" language="javascript">
<!--
alert('alors ca marche ?');
-->
</script>

qui se trouve sur un page html que je charge en javascript (AJAX si on préfère)
et là grande surprise, aucune alerte ne fonctionne sous IE, Opéra mais fonctionne correctement sous FF et safari

Donc là je demande pourquoi ?

pour ce qui est de eval, si tu avais pris le temps de regarder mon premier post et non ma petite phrase sur IE tu aurais pu voir cela :

Sur la toile j'ai trouvé ce genre de solution :
http://www.aliasdmc.fr/coursjavas/cours_javascript167.html
(vers le bas de la page)
Mais comment l'intégrer au framework ??? si cela est possible et pas déjà fait!

En espérant que tu puisses m'aider

Cordialement



1 2

Cette discussion est classé dans : javascript, page, fonctionne, ajax, lol


Répondre à ce message

Sujets en rapport avec ce message

secours svp problem javascript -> ajax [ par barcawi ] bonjour,j'execute une requette Ajax à l'aide d'u AJAX & PHP : Gestion des Sessions [ par bjipowa ] Bonjour à tous !Je ne savais pas si il fallait mieux poser sa sur PHP-fr ou sur javascriptFr donc j'ai décidé étan donné que c'est un peu plus du doma Exécuter un javascript dans une page PHP chargée par AJAX [ par roro59650 ] Bonjour tout le monde,Tout d'abord, merci de me lire!Bon ensuite, pour ce qui m'intéresse : j'ai une application intranet, donc je peut utiliser le ja Ajax et Javascript [ par DMK04 ] Bonjour à tous,je débute en Ajax, et je souhaiterais savoir une chose :Est-ce que l'on peu "importer" du nouveau code JavaScript via une "requête" Aja Probleme pour faire interpreter du JavaScript à une page chargée via AJAX [ par prozenproses ] Bonjour,Je m'explique : Je développe actuellement un site en AJAX, il se décompose en 2 parties. A Gauche mon menu qui est composé de liens et lorsque Lightbox, MOOdalBox: ne marche pas dans ma page AJAX [ par niminims ] Bonsoir à tous! J'ai essayé pleins de methode de "box": comme MOOdalBox par exemple. Si je test ma page normalement, direct, http://www.monsite.com/pa Dynamiser une page web via l'url par javascript ? [ par Thommen ] Bonjour à tous, Je cherche comme une folle, mais sans succès, à dynamiser une page web sans avoir à créer une base de donnée. Je m'explique: sur le Sur quelles versions des navigateurs fonctionne JSON ? [ par Fidzy ] Quelqu'un serait-il capable de me dire (ou diriger vers la réponse) sur  quelles versions des navigateurs fonctionne JSON ?Je sais que JSON fut créer Mon defilement d'images en ajax fonctionne sous IE mais pas FIREFOX [ par VBFRANCE ] Thierry Principe même d'ajax... [ par Eckmoule ] Bonjour, Je débute en Ajax et ne possédant que de petites bases en javascript j'avoue nager un peu pour le moment ^^. J'utilise la bibliothèque jquery


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.