Fehler im Firefox bei Drag & Drop

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Fehler im Firefox bei Drag & Drop

    Hallo!

    Ich benutze die wz_dragdrop.js Biblio um eine DIV Element zu "bewegen" (DRAG & DROP).
    Dieses Element soll sich bewegen lassen:
    <DIV ID="LAYER_dynContent"....>

    Hiermit rufe ich die Funktion auf SET_DHTML("LAYER_dynContent");

    Im IE funktioniert es (auch lokal) und auf den Seiten die diese Funktion nutzen auch. Leider nicht im Firefox, bei meiner lokalen Seite.

    Es kann ja eigentlich nur am DIV Element liegen? Braucht ihr die Funktion?

    Zuletzt geändert von Exberliner09; 14.02.2008, 17:07.

  • #2
    Firefox hat eine Javascript-Fehlerkonsole. Schau dort mal rein was er sagt.

    Kommentar


    • #3
      Firefox gibt mir keine Fehlermeldung aus.

      Kommentar


      • #4
        Dann mußt du Quellcode posten.

        Kommentar


        • #5
          ggf. auch mal die Lokale Seite ins Netz stellen, damit man mal testen kann.

          Kommentar


          • #6
            Also hier zunächst das Div Element:

            PHP-Code:
            <DIV ID="LAYER_dynContent" style="visibility: visible;
            position: absolute; top;>    
                    <DIV style="
            padding0pxborder1px #AAAAAA solid;">
                    
            <table cellpadding='0' cellspacing='0'>
                    .
                            .
             
                            .
                        </
            table>
                    </
            DIV>    
                
                </
            DIV
            Aufruf und Aufruf der JS Funktion

            readfile($parameter_linuxroot.'/vcpl/js-lib/wz_dragdrop.js');
            .
            .
            SET_DHTML("LAYER_dynContent");


            JavaScript Funktion:

            PHP-Code:
            function SET_DHTML()
            {
             
                var 
            d_a argumentsd_aid_htm ''d_od_i d_a.length;

                while(
            d_i)
                {
                    if(!(
            d_ai d_a[--d_i]).indexOf('c:')) dd.cursor d_ai.substring(2);
                    else if(
            d_ai == NO_ALTdd.noalt 1;
                    else if(
            d_ai == SCROLLdd.scroll 1;
                    else if(
            d_ai == RESET_Zdd.re_z 1;
                    else if(
            d_ai == RESIZABLEdd.resizable 1;
                    else if(
            d_ai == SCALABLEdd.scalable 1;
                    else if(
            d_ai == TRANSPARENTdd.diaphan 1;
                    else
                    {
                        
            d_o = new DDObj(d_ai);
                        
            dd.addElt(d_o);
                        
            d_htm += d_o.t_htm || '';
                        if(
            d_o.oimg && d_o.cpy_n)
                        {
                            for(var 
            d_l d_o.cpy_nd_j 0d_j d_l;)
                            {
                                var 
            d_p = new DDObj(d_o.name+d_o.cmd, ++d_j);
                                
            dd.addElt(d_pd_o);
                                
            d_p.defz d_o.defz+d_j;
                                
            d_p.original d_o;
                                
            d_htm += d_p.t_htm;
                            }
                        }
                    }
                }
                if (
            dd.n4 || dd.n6 || dd.ie || dd.op || dd.w3cdocument.write(
                    (
            dd.n4'<div style="position:absolute;"><\/div>\n'
                    
            : (dd.op && !dd.op6)? '<div id="OpBlUr" style="position:absolute;visibility:hidden;width:0px;height:0px;">
            <form><input type="text" style="width:0px;height:0px;"><\/form><\/div>'
                    
            '') + d_htm
                
            );
                
            dd.0x33;
                for(
            d_i dd.elements.lengthd_i;)
                {
                    
            dd.addProps(d_o dd.elements[--d_i]);
                    if(
            d_o.is_image && !d_o.original && !d_o.clone)
                        
            dd.n4d_o.oimg.src spacer d_o.oimg.style.visibility 'hidden';
                }
                
            dd.mkWzDom();
                if(
            window.onloaddd.loadFunc window.onload;
                if(
            window.onunloaddd.uloadFunc window.onunload;
                
            window.onload dd.initz;
                
            window.onunload dd.finlz;
                
            dd.setDwnHdl(PICK);

            Zuletzt geändert von Exberliner09; 15.02.2008, 09:20.

            Kommentar


            • #7
              Original geschrieben von Exberliner09
              [B]Also hier zunächst das Div Element:

              PHP-Code:
              <DIV ID="LAYER_dynContent" style="visibility: visible;
              position: absolute; top;>    
                      <DIV style="
              padding0pxborder1px #AAAAAA solid;">
                      
              <table cellpadding='0' cellspacing='0'>
                      .
                              .
               
                              .
                          </
              table>
                      </
              DIV>    
                  
                  </
              DIV
              da Fehlt am Ende ein " ... das hast du aber wahrscheinlich bei dir drin oder ?

              Kommentar


              • #8
                ja habe ich drin

                Ich sehe gerade das ich folgende Fehlermeldung bekomme, vielleicht hat die etwas damit zu tun:

                Fehler beim Verarbeiten des Wertes für eigenschaft "Cursor". Deklaration ignoriert.

                Könnte doch bedeuten, das mein Div-Element nicht auf die Cursor eigenschaft reagiert und somit auch nichts auslöst?!
                Zuletzt geändert von Exberliner09; 15.02.2008, 09:46.

                Kommentar


                • #9
                  Fehler beim Verarbeiten des Wertes für eigenschaft "Cursor". Deklaration ignoriert.
                  Kommt die Meldung in der Javascript-Fehlerkonsole oder in Firebug?
                  sieht mir eher nach CSS Fehler aus
                  "I don't want to belong to any club that would accept me as a member."

                  Groucho Marx

                  Kommentar


                  • #10
                    JavaScript Konsole!

                    Habe auch gerade festgestellt, das es im Opera einwandfrei läuft.

                    Kommentar


                    • #11
                      Der funktionsaufruf muss vor den schliessenden <body>-tag eingegeben werden. ist das bei dir so?


                      EDIT:

                      Achja:

                      Folgende Codeschnipsel innerhalb des <body>-Bereichs einfügen. Diese Zeile am besten unmittelbar nach (keinesfalls vor!) dem öffnenden <body>-Tag:
                      <script type="text/javascript" src="wz_dragdrop.js"></script>



                      MfG
                      Zuletzt geändert von TroX; 15.02.2008, 11:22.
                      Freedom is a state of mind. Not a state in which we live.

                      troxdev.ch | animefieber

                      Kommentar


                      • #12
                        Ja das ist bei mir so!

                        Kommentar


                        • #13
                          Fehler beim Verarbeiten des Wertes für eigenschaft "Cursor". Deklaration ignoriert.
                          Das ist nur eine Warnung (so ein gelbes Dreieck) und hat damit nichts zu tun.

                          Wenn das nicht will, dann nimm doch ein anderes Framework.

                          Das Drag & Drop von Scriptaculous funktioniert fehlerfrei und sehr einfach.
                          ich glaube

                          Kommentar

                          Lädt...
                          X