Pagina 6 di 8 primaprima ... 4 5 6 7 8 ultimoultimo
Visualizzazione dei risultati da 51 a 60 su 74
  1. #51
    Originariamente inviato da kentaromiura
    scusa, ma nel file utility.js del file zip allegato l' array statusText, popolato in quel modo,
    non crea problemi con ie 5.5 ?
    no ... e nemmeno col 5 o 4
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  2. #52
    Originariamente inviato da andr3a
    no ... e nemmeno col 5 o 4

    strano pero'..(sono sicuro dovrebbe dar errore di out of bound)
    comunque guarda che javascript/gestoreclienti.js
    in IE non funziona, la pagina viene sempre ricaricata
    1) perche' alla riga 30 avevi scritto
    codice:
    var	// elemento dell' header con il menù
          divHeader;
    cambiato con
    codice:
    var	divHeader;// elemento dell' header con il menù
    2) IE e' pirla e dice che questa return
    circa riga 164
    codice:
    return !ajax;
    e fuori dalla funzione.. ma naturalmente non lo e'..

  3. #53
    eliminando tutti i commenti dalla funzione assegnaMenu()
    tutto funziona

  4. #54
    kenta non è che uno fa una guida e scrive cose a caso ...

    se parli di copia e incolla dalla pagina html forse qualche errore può scappare ma se scarichi i file zippati, almeno quelli che ho inviato io sono:

    1 - testati con IE dal 4 al 7 (sul 4 ovviamente non vanno ma non danno nemmeno errori)
    2 - testati con FF 1 e superiore, Opera 8 e superiore
    3 - testati con KDE e Safari


    quindi che non funziona c'è ben poco ...

    inoltre, l'out of bound di un array è una tua sparata che non ha riscontri reali in JS

    per concludere i commenti li schiaffi dove ti pare ... questo codice non ha un problema al mondo
    codice:
    <script>
    function test(pluto) {
    	var
    		// scrivo quello che voglio
    		pippo = []; // array vuoto
    	
    	pippo[10] =
    	// a cosa potrebbe essere uguale ? ...
    	// a quello che voglio ... unbound de che ?
    	pluto;
    	alert(pippo[10]);
    }
    test("Hello World ... ");	// Hello World ...
    alert(typeof(pippo));		// undefined
    </script>
    a volte non capisco questa mania di voler dire per forza che qualcosa è sbagliato ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #55
    Originariamente inviato da andr3a
    inoltre, l'out of bound di un array è una tua sparata che non ha riscontri reali in JS
    http://channel9.msdn.com/wiki/defaul...rogrammingBugs
    per concludere i commenti li schiaffi dove ti pare ... questo codice non ha un problema al mondo
    eppure il file scaricato e provato non va, anzi va ma non va la parte ajax(in ff NN e Opera invece va)
    inoltre cancellando i commenti non da piu' errore, ma cambiando pagina usando il menu in alto
    NON RICARICA i dati.
    ovvero se cancelli un entry, e passi a vedere tutte le entry la vedi ancora.
    idem per inserimento..

    li ho provati..
    versione di IE che da problema:
    codice:
    6.0.2900.2180.xpsp_sp2_blahblahblah
    aggiornamento :SP2;
    se non mi credi scaricati lo zip e prova.

  6. #56
    Originariamente inviato da kentaromiura
    http://channel9.msdn.com/wiki/defaul...rogrammingBugs
    mettere l'index, alla fine, non è una cosa complicata (anche perchè vengono comunque create tutte le chiavi precedenti, se assenti, come nulle) ... se qualcuno dovesse confermarmi il problema potrei chiedere di cambiare lo zip o il file in generale.

    questo è quanto accade in JS:
    var a = []; a[5] = '5'; alert(a); // ,,,,,5




    Originariamente inviato da kentaromiura
    eppure il file scaricato e provato non va ... se non mi credi scaricati lo zip e prova.
    ora vedo se la versione su è la stessa che ho io in locale, in caso faccio cambiare versione (comunque non è un problema dei commenti, i commenti come hai visto sopra li puoi mettere dove vuoi)
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #57
    Originariamente inviato da andr3a
    ora vedo se la versione su è la stessa che ho io in locale, in caso faccio cambiare versione (comunque non è un problema dei commenti, i commenti come hai visto sopra li puoi mettere dove vuoi)
    scaricato il file con l'anagrafica, messo tutto sotto apache, cambiato il nome del server da aspx a php sul file js, testato con tutti i browsers già descritti ... zero problemi, va tutto alla perfezione ... parlo dell'anagbrafica clienti, tu parlavo di un altro esempio ? :master:
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  8. #58
    Originariamente inviato da andr3a
    scaricato il file con l'anagrafica, messo tutto sotto apache, cambiato il nome del server da aspx a php sul file js, testato con tutti i browsers già descritti ... zero problemi, va tutto alla perfezione ... parlo dell'anagbrafica clienti, tu parlavo di un altro esempio ? :master:
    anagrafica, metto i file in una cartella e li apro con VS 2005, faccio partire
    (fai nuovo website e poi selezioni la cartella, dal menu che appare seleziona Open website)
    lancio.(uso il webserver interno di VS 2005,ne apache ne ISS)
    va in FF,NN,Opera,
    in IE non va la parte AJAX (dà errore),quindi degrada graziosamente ed effettua il post,
    se togli i commenti va ma non ricarica la pagina(praticamente non va..),
    andrè è la prima volta che capita anche a me, ma evidentemente IE ha problemi di parsing
    dei commenti..o almeno, la versione installata da me..
    (e non sarebbe il primo caso ad, esempio nei css /* \*/)

  9. #59
    Originariamente inviato da kentaromiura
    in IE non va la parte AJAX (dà errore),quindi degrada graziosamente ed effettua il post,
    se togli i commenti va ma non ricarica la pagina(praticamente non va..),
    andrè è la prima volta che capita anche a me, ma evidentemente IE ha problemi di parsing
    dei commenti..o almeno, la versione installata da me..
    (e non sarebbe il primo caso ad, esempio nei css /* \*/)
    cioè ... credo sia un bug catastrofico ... togliendo solo qualche commento e lasciando gli altri identici per scrittura e tabulazione, mi va tutto .... lasciando i primi commenti invece mi da errore anche a me (io lavoravo con la versione non commentata, poi ho inviato il file coi commenti ma ero certo di averlo ritestato ....)

    codice:
    var	server = "aspx",
    	ajax = assegnaXMLHttpRequest(),
    	menuA = new Array(),
    	menuLi = new Array();
    function assegnaMenu() {
    	var 	divHeader;
    	if(ajax) {
    		divHeader = prendiElementoDaId("header");
    		menuLi = divHeader.getElementsByTagName("li");
    		menuA = divHeader.getElementsByTagName("a");
    		if(document.location.href.indexOf("?cliente=") >= 0) {
    			for(var a = 0, b = menuA.length; a < b; a++) {
    				if(menuA[a].href === document.location.href)
    					menuLi[a].className = "current";
    			};
    		}
    		else
    			menuLi[0].className = "current";
    	};
    };
    function linkServer(link) {
    	link = link.split("cliente=")[1];
    	return (server + "/" + link + "." + server + "?ajax=true");
    };
    function cambiaPagina(link) {	
    	var 	corpoPagina = prendiElementoDaId("main");
    	if(ajax && ajax.readyState === readyState.INATTIVO) {
    		corpoPagina.innerHTML =
    		"<img src=\"immagini/indicatore.gif\" width=\"20\" height=\"21\" alt=\"caricamento dati\" />" +
    		"   caricamento dati ...";
    		for(var a = 0, b = menuLi.length; a < b; a++) {
    			if(menuA[a] === link) {
    				menuLi[a].className = "current";
    				menuA[a].blur();
    				ajax.open("get", linkServer(menuA[a].href), true);
    				ajax.setRequestHeader("connection", "close");
    				ajax.onreadystatechange = function() {
    					if(ajax.readyState === readyState.COMPLETATO) {
    
    						if(statusText[ajax.status] === "OK")
    							corpoPagina.innerHTML =
    							ajax.responseText;
    
    						else
    							corpoPagina.innerHTML =
    							"Impossibile effettuare l'operazione richiesta.
    " +
    							"Errore riscontrato: " + statusText[ajax.status];
    
    						ajax = assegnaXMLHttpRequest();
    					};
    				};
    				ajax.send(null);
    			}
    			else
    				menuLi[a].className = "";
    		};
    	};
    	return !ajax;
    };
    scrivendo questo invece del codice coi commenti va (ma è lo stesso codice e sotto ci sono funzioni con gli stessi tipi di commenti).


    Ora segnalerò la cosa a chi di dovere ... ma comunque non è un problema di IE (infatti lo stesso identico files con PHP va alla perfezione) ma di Visual Studio o Visual Web Developer che fa qualcosa, ma non si sa cosa, al file javascript ... allucinante
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  10. #60
    Originariamente inviato da andr3a
    cioè ... credo sia un bug catastrofico ... togliendo solo qualche commento e lasciando gli altri identici per scrittura e tabulazione, mi va tutto .... lasciando i primi commenti invece mi da errore anche a me (io lavoravo con la versione non commentata, poi ho inviato il file coi commenti ma ero certo di averlo ritestato ....)

    codice:
    var	server = "aspx",
    	ajax = assegnaXMLHttpRequest(),
    	menuA = new Array(),
    	menuLi = new Array();
    function assegnaMenu() {
    	var 	divHeader;
    	if(ajax) {
    		divHeader = prendiElementoDaId("header");
    		menuLi = divHeader.getElementsByTagName("li");
    		menuA = divHeader.getElementsByTagName("a");
    		if(document.location.href.indexOf("?cliente=") >= 0) {
    			for(var a = 0, b = menuA.length; a < b; a++) {
    				if(menuA[a].href === document.location.href)
    					menuLi[a].className = "current";
    			};
    		}
    		else
    			menuLi[0].className = "current";
    	};
    };
    function linkServer(link) {
    	link = link.split("cliente=")[1];
    	return (server + "/" + link + "." + server + "?ajax=true");
    };
    function cambiaPagina(link) {	
    	var 	corpoPagina = prendiElementoDaId("main");
    	if(ajax && ajax.readyState === readyState.INATTIVO) {
    		corpoPagina.innerHTML =
    		"<img src=\"immagini/indicatore.gif\" width=\"20\" height=\"21\" alt=\"caricamento dati\" />" +
    		"   caricamento dati ...";
    		for(var a = 0, b = menuLi.length; a < b; a++) {
    			if(menuA[a] === link) {
    				menuLi[a].className = "current";
    				menuA[a].blur();
    				ajax.open("get", linkServer(menuA[a].href), true);
    				ajax.setRequestHeader("connection", "close");
    				ajax.onreadystatechange = function() {
    					if(ajax.readyState === readyState.COMPLETATO) {
    
    						if(statusText[ajax.status] === "OK")
    							corpoPagina.innerHTML =
    							ajax.responseText;
    
    						else
    							corpoPagina.innerHTML =
    							"Impossibile effettuare l'operazione richiesta.
    " +
    							"Errore riscontrato: " + statusText[ajax.status];
    
    						ajax = assegnaXMLHttpRequest();
    					};
    				};
    				ajax.send(null);
    			}
    			else
    				menuLi[a].className = "";
    		};
    	};
    	return !ajax;
    };
    scrivendo questo invece del codice coi commenti va (ma è lo stesso codice e sotto ci sono funzioni con gli stessi tipi di commenti).


    Ora segnalerò la cosa a chi di dovere ... ma comunque non è un problema di IE (infatti lo stesso identico files con PHP va alla perfezione) ma di Visual Studio o Visual Web Developer che fa qualcosa, ma non si sa cosa, al file javascript ... allucinante
    segnalamolo come bug, magari CI pagano

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.