Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Tabella scomparsa

  1. #1
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606

    Tabella scomparsa

    Una volta non risolto un problema se non con il metodo classico (vedere questa discussione) eccoci al secondo problema, la tabella scomparsa.

    Tanto per esser chiari, questa la finestra in Firefox

    e questa in IE


    come si capisce c'č un problema.

    In altre parole IE mi rileva questo errore:
    codice:
    Dettagli errore pagina Web
    
    Agente utente: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C)
    Timestamp: Fri, 3 May 2013 09:23:43 UTC
    
    
    Messaggio: Errore di run-time sconosciuto
    Linea: 19
    Carattere: 4
    Codice: 0
    URI: http://gnčgnč/~marco/Posta/Distinte/index.php
    dove il carattere 4 alla riga 20 dice che...
    codice:
    function init() {
    			table.get('dataOdierna').innerHTML = table.dataOdierna();
    			
    			var riga, i;
    			for (var i = 0; i <= 3; i++) riga += table.addRow();
    			table.get('distinta').innerHTML = riga;
    		}	//	init()
    		window.onload = function(){init();}
    per capirci la riga 19 č questa: table.get('distinta').innerHTML = riga; il carattere 4 non lo so.
    In pratica la funzione chiama 4 volte l'oggetto addRow() che crea una riga di celle, e le somma tutto in var riga, poi la riga incriminata dovrebbe inserirle dentro l'ID distinta.
    codice:
    ...<tbody id="distinta"></tbody>...
    get č un metodo di table che ritorna il getElementBbyId di un elemento del DOM, ovviamente posso evitare di usarlo, ma visto che l'avevo creato.... comunque l'ho sostituito e l'errore č stato lo stesso di prima quindi non so, probabilmente č in addRow che perņ passa solo una stringa di ritorno con l'intera riga di celle da inserire nel tbody

  2. #2
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    PS il problema non č in table.get() dato che lo stesso metodo lo uso in dataOdierna che come si vede dalla foto viene inserita, ma probabilmente č in addRow, solo che rivisto il codice non mi pare ci sia nulla di che strano.
    codice:
    var prog = 1, progID = 1,
         table = {
    ... snip ....
           addRow: function() {
    			var riga = '<tr><td>'+prog+'</td>';
    			riga += '<td><input type="text" id="i_'+progID+'" name="numRac[]" value="" onkeydown="table.eventCode(event)" onblur="table.get(\'dal\').value=this.value;" /></td>';
    			progID++;
    			riga += '<td><input type="text" id="i_'+progID+'" name="destinatario[]" value="" onkeydown="table.eventCode(event)" /></td>';
    			progID++;
    			riga += '<td><input type="text" id="i_'+progID+'" name="destinazione[]" value="" onkeydown="table.eventCode(event)" /></td>';
    			progID++;
    			riga += '<td></td>';
    			riga += '<td><input type="text" id="i_'+progID+'" name="protocollo[]" value="" onkeydown="table.eventCode(event)" /></td>';
    			progID++;
    			riga += '<td><input class="short" type="text" id="i_'+progID+'" name="tassa[]" value="" onkeydown="table.eventCode(event)" /></td></tr>';
    			progID++;
    			prog++;
    		return riga;
    		}, 	//	addRow()
    ... snip ...
    };
    Ora devo scappare, se vi vengono idee al riguardo sempre bene accette...

  3. #3
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Ecco cosa compone il metodo addRow
    codice:
    <tr>
    	<td>1</td>
    	<td><input type="text" id="i_1" name="numRac[]" value="" onkeydown="table.eventCode(event)" /></td>
    	<td><input type="text" id="i_2" name="destinatario[]" value="" onkeydown="table.eventCode(event)" /></td>
    	<td><input type="text" id="i_3" name="destinazione[]" value="" onkeydown="table.eventCode(event)" /></td>
    	<td></td>
    	<td><input type="text" id="i_4" name="protocollo[]" value="" onkeydown="table.eventCode(event)" /></td>
    	<td><input class="short" type="text" id="i_5" name="tassa[]" value="" onkeydown="table.eventCode(event)" /></td>
    </tr>
    <tr>
    	<td>2</td>
    	<td><input type="text" id="i_6" name="numRac[]" value="" onkeydown="table.eventCode(event)" /></td>
    	<td><input type="text" id="i_7" name="destinatario[]" value="" onkeydown="table.eventCode(event)" /></td>
    	<td><input type="text" id="i_8" name="destinazione[]" value="" onkeydown="table.eventCode(event)" /></td>
    	<td></td>
    	<td><input type="text" id="i_9" name="protocollo[]" value="" onkeydown="table.eventCode(event)" /></td>
    	<td><input class="short" type="text" id="i_10" name="tassa[]" value="" onkeydown="table.eventCode(event)" /></td>
    </tr>
    <tr>
    	<td>3</td>
    	<td><input type="text" id="i_11" name="numRac[]" value="" onkeydown="table.eventCode(event)" /></td>
    	<td><input type="text" id="i_12" name="destinatario[]" value="" onkeydown="table.eventCode(event)" /></td>
    	<td><input type="text" id="i_13" name="destinazione[]" value="" onkeydown="table.eventCode(event)" /></td>
    	<td></td>
    	<td><input type="text" id="i_14" name="protocollo[]" value="" onkeydown="table.eventCode(event)" /></td>
    	<td><input class="short" type="text" id="i_15" name="tassa[]" value="" onkeydown="table.eventCode(event)" /></td>
    </tr>
    <tr>
    	<td>4</td>
    	<td><input type="text" id="i_16" name="numRac[]" value="" onkeydown="table.eventCode(event)" /></td>
    	<td><input type="text" id="i_17" name="destinatario[]" value="" onkeydown="table.eventCode(event)" /></td>
    	<td><input type="text" id="i_18" name="destinazione[]" value="" onkeydown="table.eventCode(event)" /></td>
    	<td></td>
    	<td><input type="text" id="i_19" name="protocollo[]" value="" onkeydown="table.eventCode(event)" /></td>
    	<td><input class="short" type="text" id="i_20" name="tassa[]" value="" onkeydown="table.eventCode(event)" /></td>
    </tr>
    Non mi pare ci sia qualche cosa di strano dentro
    ho anche provato a sostituire riga con la stringa riportata ma il risultato č stato il medesimo e per me questo non ha senso: Errore di run-time sconosciuto per me non ha senso

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 © 2025 vBulletin Solutions, Inc. All rights reserved.