Problem mit Checkbox-Check bei Chrome

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

  • Problem mit Checkbox-Check bei Chrome

    Hai,
    folgender Code funktioniert zwar im FF, jedoch nicht im Chrome - warum? Also er spuckt mir auch bei "gecheckter" Box die Fehlermeldung aus.

    Code:
    function checkout(purchaserData,identData) { 	
    if (document.getElementById('agbcb').checked == false) { 	
    	alert('Error.'); 	
    } else { 	
    	document.getElementById('orderResult').innerHTML = 'Blubb'; 	
    	if (window.XMLHttpRequest) { // Mozilla, Safari, ... 	
    		http_request = new XMLHttpRequest(); 	
    	} else if (window.ActiveXObject) { // IE 	
    		http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
    	} 	
    	http_request.open("POST",'./php/functions/ticketService.php?action=saveOrder',true); 	
    	http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 	
    	http_request.send('ticketOrder='+tickets); 	
    	http_request.onreadystatechange = checkPosition; 
    	}
     }

  • #2
    Re: Problem mit Checkbox-Check bei Chrome

    OffTopic:
    Original geschrieben von KillUrMind
    Hai
    Wo?

    SCNR


    Stelle sicher, dass Chrome eine nicht ausgewählte Checkbox auf false setzt und nicht auf NULL oder 0 o.ä.

    Kommentar


    • #3
      xD

      Das wäre durchaus eine gute Idee. Gibt es da was allgemeingültiges, wie ich die "abchecken" kann?

      Kommentar


      • #4
        Original geschrieben von KillUrMind
        Das wäre durchaus eine gute Idee. Gibt es da was allgemeingültiges, wie ich die "abchecken" kann?
        Lass dir einfach den Wert ausgeben wenn du draufklickst. Klicke zwei mal drauf. Vergleiche.

        Kommentar


        • #5
          Sow, funzt nun wie gewollt!
          Jedoch hat sich nun ein weiteres Problem mit dem heißgeliebten IE ergeben: Er spuckt mir beim Mootools-Toggln eine Fehlermeldung aus, die aus Zeile 22, Zeichen 1 entspringt - er erwartet ein Objekt o. Ä.

          Code:
          <script language="javascript" type="text/javascript"> 
          var opened = 0; 
          var current = 0; 
          window.addEvent('domready', function() { 
             var myVerticalSlide1 = new Fx.Slide('show1_slide'); 
             myVerticalSlide1.hide(); 
             document.getElementById('show1_slide').style.display = 'block';
             $('slideShow1').addEvent('click', function(e){ 
                [B]stop(e);[/B]  
                current = 1;
                if (opened != 0) { 
                   if (current != opened) {
                      eval('myVerticalSlide'+opened).slideOut();
                   }
                 }
                myVerticalSlide1.toggle(); 
                opened = 1; 
             });  
          }); </script>
          Jemand eine Idee? Wenn nicht so viele Leute noch den IE nutzen würden, würde ich mir den Spass echt gern ersparen -.-

          Kommentar


          • #6
            Schau mal mit Firebug im Firefox ob es da evtl. auch einen Fehler gibt und der FF da nur so normalerweise nicht drüber meckert.

            Kommentar


            • #7
              Also bis auf Strings, die hier scheinbar rot markiert sind, ist hier alles grüm im Firebug....heisst das, dass alles okay ist?

              Kommentar


              • #8
                Sow, habe nun mal den Companion.JS-Debugger ausprobiert, lt. diesem ist das folgende die Zeile 22: "if (opened != 0) { ", wobei er direkt hier nichts fehlerhaft markiert, der IE hingegen meckert nach wie vor, sobald ich auf den Div, der Togglen soll, klicke...

                Kommentar


                • #9
                  Hier mal die URL, vielleicht findet ja jemand das Problem - wär toll!: http://neurocyte-events.de/

                  Kommentar


                  • #10
                    Code:
                    $('slideShow1').addEvent('click', function(e){
                    sollte das nicht

                    Code:
                    $('[B]#[/B]slideShow1').addEvent('click', function(e){
                    lauten?

                    Kommentar


                    • #11
                      So funktioniert es nun leider auch im FF nicht mehr...?!

                      Kommentar

                      Lädt...
                      X