Prototype Ajax

Hallo.

ich habe mal das BEispiel von der Homepage ausprobierts Code unten. Diese gibt auch ein Popup mit de Daten unterm IE aus aber unterm Firefox passiert garnix. Kein Fehelr, keien Ausgabe,.. Warum?

Code:
   <script> 
    new Ajax.Request('index.php?a=try2&f=ajax',
     {
     method:'get',
     onSuccess: function(transport)
      {
        var response = transport.responseText || "no response text";
      alert("Success! \n\n" + response);
      },
     onFailure: function(){ alert('Something went wrong...') }
       }
      );
   </script>
 
Hi,
poste doch mal den restlichen code bzw. einen Link wo du diesen her hast, sonst wird es schwer mit Hilfe. Vorab - mögliche Fehlerquellen wären zb.:
- dass deine Ajax Klasse nur das IE propriätere -new ActiveXObject("Microsoft.XMLHTTP")- ausführt nicht aber -new XMLHttpRequest()- für Mozilla
- du einen Fehler in Groß und Kleinschreibung hast (da ist der Mozilla viel genauer als der IE)
 
Hallo,

der GRudn scheint diese Zeile zu sein

<script language="JavaScript" type="text/javascript" src="includes/templates/js/rico/rico.js"></script>

Also , sobald ich Rico einfüge gehts unter Firefox nicht mehr:(

WIe kann man das beheben/umgehen.

Der komplette includebereich sieht so aus

Code:
{* Smarty: Prototype,Scriptaculous,Rico *}
<script language="JavaScript" type="text/javascript" src="includes/templates/js/prototype/prototype.js"></script>
<script language="JavaScript" type="text/javascript" src="includes/templates/js/rico/rico.js"></script>
<script language="JavaScript" type="text/javascript" src="includes/templates/js/scriptaculous/scriptaculous.js"></script>
<script language="JavaScript" type="text/javascript" src="includes/templates/js/scriptaculous/builder.js"></script>
<script language="JavaScript" type="text/javascript" src="includes/templates/js/scriptaculous/effects.js"></script>
<script language="JavaScript" type="text/javascript" src="includes/templates/js/scriptaculous/controls.js"></script>
<script language="JavaScript" type="text/javascript" src="includes/templates/js/scriptaculous/slider.js"></script>
<script language="JavaScript" type="text/javascript" src="includes/templates/js/scriptaculous/dragdrop.js"></script>


Wenn ich die Ricoonclude entfernen gehts auch unter Firefox., sonst nur unter IE:(

Ein Fehelr wird aber nicht "geworfen". LAut der Feheleranzeige ist alles ok aber er reagiert garnicht im Firefox auf den Ajaxcode für prototype
 
Zuletzt bearbeitet:
Ich kenn das rico nicht, aber manchmal überlagern sich die Objecte. Ich hatte so was ähnliches mit prototype und domTT ( da wurde Hash doppel verwendet).

Also da musst suchen, und dann ggf. das anpasssen, oder überlegen, ob du wirklich all die anderen Bibl. wirklich brauchst!

Dirk
 

Neue Beiträge

Zurück