zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Out of Range Fehler

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 22.09.2013, 14:18
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 04.05.2010
Beiträge: 32
SaltonSea befindet sich auf einem aufstrebenden Ast
Standard Out of Range Fehler

Hi,

es geht um einen Dateiupload, wo bei Klick auf den Button "Fileupload" erstmal in der Methode validateneutralversand geprüft werden soll, ob die Session noch nicht abgelaufen ist. Wenn noch nicht abgelaufen, dann soll die Methode AjaxUpload aufgerufen werden. In die else Bedingung geht er auch rein. Bekomme also testweise einen alert "none redirect". Allerdings kommt es dann zu einem "out of range" Fehler. Woran kann das liegen?

Code:
$('#button-fileupload').live('click', function() {
	

	$.ajax({
		
	  url: 'index.php?route=checkout/shipping_method/validateneutralversand',
		dataType: 'json',
		
		beforeSend: function() {
			$('#button-fileupload').attr('disabled', true);
			$('#button-fileupload').after('<span class="wait">&nbsp;<img src="catalog/view/theme/default/image/loading.gif" alt="" /></span>');
		},
			
		complete: function() {
			$('#button-fileupload').attr('disabled', false);
			$('.wait').remove();
		},	
				
		success: function(valid) {
			
			
			// $('.warning, .error').remove();
			
			if (valid['redirect']) {			
				location = valid['redirect'];
				alert ('redirect');
				
			}	else {
				alert ('none redirect');
		//		 $('#java_klick').trigger('click');
				
				
		new AjaxUpload({
											action: 'index.php?route=checkout/shipping_method/fileupload',
											name: 'file',
											autoSubmit: true,
											responseType: 'json',

											onSubmit: function(file, extension) {
												$('#button-fileupload').after('<img src="catalog/view/theme/default/image/loading.gif" id="loading" style="padding-left: 5px;" />');
												$('#button-fileupload').attr('disabled', true);	
										  },
											onComplete: function(file, json) {
												$('#button-fileupload').attr('disabled', false);
												
												$('.error').remove();
												
												if (json.success) {
													
												<!--	alert(json.success); -->   <!-- Success PopUp -->
																						
												$('#fileliste').before('<div class="success">' + json.success + '</div>');
																																
												$('.success').delay(3000).fadeOut('slow'); 
												
													
												$('input[name=\'fileupload\']').attr('value', json.file);
													 

											  <!--  $('#fileliste').html(html); -->
												      $('#fileliste').load('index.php?route=checkout/shipping_method/showfileuploadlist');
												      
												}
												
												if (json.error) {
												
												$('#fileliste').before('<div class="warning">' + json.error + '</div>');
																																
												$('.warning').delay(3000).fadeOut('slow'); 
																							
												}
												
												$('#loading').remove();	
											}
										});	
								
			}
		}
	});			
});
Fehlermeldung:
Error: Please make sure that you're passing a valid element
(288 out of range 4)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 22.09.2013, 18:50
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Woher kommt diese Fehlermeldung?
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 22.09.2013, 19:03
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 04.05.2010
Beiträge: 32
SaltonSea befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Woher kommt diese Fehlermeldung?
Also wenn ich die Methode new AjaxUpload({

um die Zuteilung eines Button erweiter, zum Beispiel um new AjaxUpload('#java_klick', { bekomme ich keine out of range Meldung mehr, allerdings geht er nicht in die untere Methode rein.

Kann man die Methode überhaupt so aufrufen? Ist das von der Syntax her richtig?

Also nach der else Verzweigung gibts einen alert ('none redirect'), aber die Methode new AjaxUpload wird nicht aufgerufen. Stimmt da was mit der Syntax nicht?

Die Fehlermeldung zeigt er mir in Firebug an
Mit Zitat antworten
  #4 (permalink)  
Alt 22.09.2013, 19:26
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von SaltonSea Beitrag anzeigen
Die Fehlermeldung zeigt er mir in Firebug an
Aber was erzeugt diese? Das ist keine Fehlermeldung von JS, sondern muss von einer Software stammen oder du hast sie programmiert.
Mit Zitat antworten
  #5 (permalink)  
Alt 22.09.2013, 19:38
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 04.05.2010
Beiträge: 32
SaltonSea befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Aber was erzeugt diese? Das ist keine Fehlermeldung von JS, sondern muss von einer Software stammen oder du hast sie programmiert.
Es ist ein AjaxUpload Script, was ich eingebunden habe:

ajaxupload.js in trunk/Upload/includes/scripts


darin ist die Fehlermeldung definiert. AjaxUpload.js heißt die Datei dazu.
Mit Zitat antworten
  #6 (permalink)  
Alt 22.09.2013, 19:41
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von SaltonSea Beitrag anzeigen
Es ist ein AjaxUpload Script, was ich eingebunden habe:

ajaxupload.js in trunk/Upload/includes/scripts


darin ist die Fehlermeldung definiert. AjaxUpload.js heißt die Datei dazu.
Wo ist diese dort defniert? Nein, die muss woanders her kommen.
Mit Zitat antworten
  #7 (permalink)  
Alt 22.09.2013, 19:47
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 04.05.2010
Beiträge: 32
SaltonSea befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Wo ist diese dort defniert? Nein, die muss woanders her kommen.
Zeile 287 , scheinbar wird eine Buttondefinition erwartet, ansonsten schmeißt er den Fehler.


Hatte dann ja versucht mit folgenden Änderungen einen Buttonclick zu simulieren:

$('#java_klick').trigger('click');

new AjaxUpload('#java_klick', {

dann schmeißt er den Fehler auch nicht mehr, aber in die Methode geht er trotzdem nicht rein :-/
Mit Zitat antworten
  #8 (permalink)  
Alt 22.09.2013, 20:01
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von SaltonSea Beitrag anzeigen
Zeile 287 , scheinbar wird eine Buttondefinition erwartet, ansonsten schmeißt er den Fehler.
und wo kommt diese out of range Meldung her?
Ich sehe auch nicht den zusammenhang mit dem Code, den du uns gezeigt hast
Mit Zitat antworten
  #9 (permalink)  
Alt 22.09.2013, 20:06
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 04.05.2010
Beiträge: 32
SaltonSea befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
und wo kommt diese out of range Meldung her?
Ich sehe auch nicht den zusammenhang mit dem Code, den du uns gezeigt hast
Out of range hängt dann sicher mir jQuery zusammen, aber meine eigentlich Frage ist nun, ob ein Methodenaufruf, so wie er da jetzt steht, generell funktionieren sollte.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 22.09.2013, 22:53
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von SaltonSea Beitrag anzeigen
Out of range hängt dann sicher mir jQuery zusammen, aber meine eigentlich Frage ist nun, ob ein Methodenaufruf, so wie er da jetzt steht, generell funktionieren sollte.
Wenn die Fehlerkonsole leer ist und du die Parameter richtig setzt, ja. Aber ich würde mal danach schauen, woher diese Meldung kommt. In welchem Browser testet du?
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Redesign für Steiner Cycling Team pkipper Site- und Layoutcheck 11 09.02.2011 13:25
Fehler: character ";" not allowed in attribute specification list Schaum Javascript & Ajax 2 20.01.2011 14:54
Fehler: $(blabla...) is null... Was bedeutet das und wie kann ich es beheben? pkipper Javascript & Ajax 2 04.05.2010 10:16
Fehler bzw. Warnungen für eine Lightbox empfei (X)HTML 3 24.10.2009 15:27
PHP: ereg_replace verursacht fehler nach Umstellung auf UTF-8 braindead Serveradministration und serverseitige Scripte 5 02.07.2007 11:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:20 Uhr.