[prev in list] [next in list] [prev in thread] [next in thread]
List: konq-bugs
Subject: [Bug 73425] New: html table row parsing/rendering failure
From: Pedro Celestino Reis Rodrigues <reis () fc ! ul ! pt>
Date: 2004-01-24 18:38:32
Message-ID: 20040124183832.26594.qmail () ktown ! kde ! org
[Download RAW message or body]
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=73425
Summary: html table row parsing/rendering failure
Product: konqueror
Version: unspecified
Platform: unspecified
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
AssignedTo: konq-bugs@kde.org
ReportedBy: reis@fc.ul.pt
Version: 3.2.0 (using KDE 3.2.0 RC1, compiled sources)
Compiler: gcc version 3.3.1 (Mandrake Linux 9.2 3.3.1-2mdk)
OS: Linux (i686) release 2.6.0-1mdk
in the html code that follows khtml parser does not display the table that includes \
the line
<TR id="idContr" style="display: inline">
but it works fine if you remove the :
<TR id="idContr" style="display inline">
NOTE: it works fine in kde 3.1.x
<HTML>
<HEAD><META NAME="GENERATOR" Content="WebJAG v3.0.1 Out/2000 ( IBCGD v3.5.104; CGD \
v1.2.0; System v3.14.0; Domvs Siebel gateway v0.0.1; BSF v2.2.0; cgdxhfnsu01; )"> \
<META NAME="AUTHOR" Content="EF tecnologias"> <META NAME="ADDRESS" \
Content="Telef=+351-21-782.78.00; email=info@ef.pt">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=iso-8859-1">
<TITLE>Autenticação
</TITLE>
<STYLE TYPE="text/css">
.T0 {font-family: Arial,Helvetica,sans-serif; font-size:15px; font-weight: bold;}
.T1 {font-family: Arial,Helvetica,sans-serif; font-size:17pt; font-weight: bold}
.T2 {font-family: Arial,Helvetica,sans-serif; background-color: #181884; \
font-size:11pt; color: #FFFFFF; font-weight: bold}
.T3 {font-family: Arial,Helvetica,sans-serif; background-color: #FFD799; \
font-size:10pt; font-weight: bold}
.T3s{font-family: Arial,Helvetica,sans-serif; background-color: #FFD799; \
font-size:9pt; font-weight: bold}
.T3s2{font-family: Arial,Helvetica,sans-serif; background-color: #FFD799; \
font-size:8pt; font-weight: bold}
.T3b {font-family: Arial,Helvetica,sans-serif; background-color: #FFD799; \
font-size:10pt; font-weight: bold; text-align: right; height: 20;}
.T3c {font-family: Arial,Helvetica,sans-serif; background-color: #FFFFFF; \
font-size:11pt; font-weight: bold};
.T3blue {font-family: Arial,Helvetica,sans-serif; background-color: #8CADFF; \
font-size:10pt; font-weight: bold; height: 20;}
.T4 {font-family: Arial,Helvetica,sans-serif; background-color: #8CADFF; \
font-size:10pt; font-weight: bold}
.M1 {font-family: Arial,Helvetica,sans-serif; color: rgb(0,0,255); font-weight: bold; \
font-size: 12pt}
.M2 {font-family: Arial,Helvetica,sans-serif; color: rgb(255,0,0); font-weight: bold; \
font-size: 12pt}
.B1 {font-family: Arial,Helvetica,sans-serif; background-color: #181884; \
font-size:10pt; color: #FFFFFF; font-weight: bold}
.B2 {font-family: Arial,Helvetica,sans-serif; background-color: #181884; \
font-size:9pt; color: #FFFFFF; font-weight: bold}
.B3 {font-family: Arial,Helvetica,sans-serif; background-color: #c0c0c0; \
font-size:9pt; color: #FFFFFF; font-weight: bold; \
text-decoration:underline}
.B4 {font-family: Arial,Helvetica,sans-serif; background-color: #181884; \
font-size:12pt; color: #FFFFFF; font-weight: bold; text-align: \
center;}
.titulo0 { font-weight: bold; font-size: 12pt; font-family: arial, helvetica}
.list { color: rgb(0,0,0); background-color: rgb(240,240,240); font-weight: normal; \
font-size: 14px; font-family: courier new; }
.listSmall { color: rgb(0,0,0); background-color: rgb(240,240,240); font-weight: \
normal; font-size: 13px; font-family: courier new; }
.listSmall2 { color: rgb(0,0,0); background-color: rgb(240,240,240); font-weight: \
normal; font-size: 11px; font-family: courier new; }
.titulo1 { color: rgb(0,0,0); font-weight: bold; font-size: 24px; font-family: arial, \
helvetica; }
.titulo2 { color: rgb(0,0,0); font-weight: bold; font-size: 18px; font-family: arial, \
helvetica; }
.titulo3 { color:navy; font-weight: bold; font-size: 12px; font-family: arial, \
helvetica; }
.corpo1 { color: rgb(0,0,0); font-weight: normal; font-size: 14px; font-family: \
arial, helvetica; }
.corpo2 { color: rgb(0,0,0); font-weight: normal; font-size: 9px; font-family: arial, \
helvetica; }
.corpo3 { color: rgb(0,0,0); font-weight: normal; font-size: 12px; font-family: \
arial, helvetica; }
.corpo4 { color: rgb(0,0,0); font-weight: normal; font-size: 8pt; font-family: arial, \
helvetica; }
.form1 { color: rgb(0,0,0); font-weight: normal; font-size: 14px; font-family: arial, \
helvetica; }
.form2 { color: rgb(0,0,0); font-weight: normal; font-size: 14px; font-family: \
courier; }
.form3 { color: rgb(0,0,0); font-family: courier; font-size: 15; font-weight: bold; \
letter-spacing: 3px; }
.mensagem1 { color: rgb(0,0,255); font-weight: bold; font-size: 12pt; font-family: \
arial, helvetica; }
.mensagem2 { color: rgb(255,0,0); font-weight: bold; font-size: 12pt; font-family: \
arial, helvetica; }
.mensagem3 { color: rgb(0,0,0); font-weight: bold; font-size: 10pt; font-family: \
arial, helvetica; }
.mensagem4 { color: rgb(0,0,0); font-weight: bold; font-size: 12pt; font-family: \
arial, helvetica; }
.guia1 { color: rgb(0,150,0); font-weight: bold; font-size: 12pt; font-family: arial, \
helvetica; text-decoration: none }
.link1 { color: rgb(0,0,255); font-weight: normal; font-size: 14px; font-family: \
arial, helvetica; }
.link2 {font-family: Arial,Helvetica,sans-serif; font-size:9pt; color: #181884; \
font-weight: normal;}
.barra { background: url(/images/cdirecta/navegacaoBARRA.jpg); background-color: \
#202f8f;color: white; font-family: Arial, Helvetica, sans-serif; font-size:10pt; \
position: absolute; top: 0; left: 0; width: 665px; height: 24px; \
text-align: right; }
.barra2 { background: url(/images/cdirecta/navegacaoBARRA.jpg); background-color: \
#202f8f; position: absolute; top: 0; right: 0; width: 665px; height: \
24px; }
.fieldTable { }
.fieldLabel { text-align: right; width: 136px; height: 20px }
.fieldText { text-align: left; padding: 0px 0px 0px 4px; color: rgb(0,0,0); \
font-weight: normal; font-size: 14px; font-family: arial, helvetica; } </STYLE>
<STYLE TYPE="text/css">
#keyboard {
background-color: #FFFFFF;
border: solid 2px;
border-style: ridge;
width: 100px;
padding: 0px;
margin: 0px;
}
TABLE.key {
width: 100%;
}
TABLE.bt {
width: 100%;
}
A.key {
color: #000000;
background-color: #FFD799;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
padding: 2px;
width: 100%;
text-decoration: none;
}
INPUT.bt {
color: #FFFFFF;
background-color: #202F8F;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
padding: 1px;
border: none;
margin: 6px 0px 6px 0px;
}
SPAN.title {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 100%;
text-align: center;
font-weight: bold;
background-color: #202F8F;
color: #FFFFFF;
margin: 0px;
}
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
function janela(help_page) {
if (help_page == null) {
alert('Ajuda não disponível nesta página');
} else {
win=window.open('/ajuda-texto/'+help_page,'ajuda','dependent=yes,toolbar=no,location \
=no,directories=no,status=no,menubar=0,scrollbars=yes,resizable=no,copyhistory=yes,width=420,height=430,top=90,left=380');
}
}
function openPricing() {
window.open('Precario.html', 'pricing', \
'dependent=yes,toolbar=no,location=no,directories=no,status=no,menubar=0,scrollbars=yes,resizable=no,copyhistory=yes,width=542,height=560,top=10,left=280');
}
function disable(buttonName) {
}
function showWaitMsg(itemName) {
}
var isAlertRaised = false;
function handleTab(ev) {
//se for um tab
if ( ev.keyCode == 9 && !isAlertRaised) {
alert("Utilize o rato");
el = document.getElementById('DUMMY_LINK');
el.focus();
return false;
}
isAlertRaised = false;
return true;
}
function getTicket(useCode) {
user = document.formauth_c.CONTRATO.value;
if (user == null || user =='' || rtrim(user) == ''){
alert('Por favor preencha o seu N de contrato');
return;
}
showWaitMsg('msg_text');
document.AUTHCONF.USER_NAME.value = user;
codAccess = document.formauth_a.COD_ACESSO.value;
if ( useCode ) {
if (codAccess == null || codAccess == '' || rtrim(codAccess) == '') {
alert('Por favor preencha o seu código de acesso');
return;
}
document.AUTHCONF.ACCESS_CODE.value = codAccess;
}
document.AUTHCONF.submit();
}
function setAltCodigos() {
chSecCodes = document.getElementById('idChSecCod');
contr = document.getElementById('idContr');
secCode = document.getElementById('idSecCod');
secCodeLn = document.getElementById('idSecCodLn');
backButton = document.getElementById('idVoltar');
if ( chSecCodes!=null ) {
if ( chSecCodes.style.display == 'inline' ) {
document.AUTHCONF.chSecCode.value = 'false';
chSecCodes.style.display = 'none';
contr.style.display = 'inline';
secCode.style.display = 'inline';
secCodeLn.style.display = 'inline';
backButton.style.display = 'none';
} else {
document.AUTHCONF.chSecCode.value = 'true';
chSecCodes.style.display = 'inline';
contr.style.display = 'none';
secCode.style.display = 'none';
secCodeLn.style.display = 'none';
backButton.style.display = 'inline';
}
}
}
function showControl() {
document.formauth_c.CONTRATO.focus();
}
function rtrim(st) {
if(st.length == 0){
return(st)
}
var i = 0
for(i = st.length -1;i >= 0;i--) {
if(!(st.charAt(i) == ' ')){
return (st.substring(0,i-1));
}
}
return st;
}
var vKeyActiveField = null;
var vKeyActiveFieldLength = 0;
function checkKeyCode(ev) {
//se for um tab
if ( ev.keyCode == 9 ) {
isAlertRaised = true;
vKeyShowError();
return false;
}
return true;
}
function vKeyShowError() {
alert('Utilize o teclado virtual');
}
function addKey(key) {
if (vKeyActiveField != null) {
if (vKeyActiveFieldLength > 0 && vKeyActiveField.value.length >= \
vKeyActiveFieldLength) { alert('Máximo ' + vKeyActiveFieldLength + ' dígitos');
} else {
vKeyActiveField.value += key;
vKeyActiveField.focus();
if (vKeyActiveFieldLength > 0 && vKeyActiveField.value.length >= \
vKeyActiveFieldLength && vKeyActiveField.name == 'CONTRATO' ) {
el = document.getElementById('COD_ACESSO');
if ( el!=null ) {
el.focus();
}
}
}
}
}
function clearPressed() {
if (vKeyActiveField != null) {
vKeyActiveField.value = '';
}
}
function vKeyOnInputFocus(input, maxLength) {
vKeyActiveField = input;
vKeyActiveFieldLength = maxLength;
}
var browser = new Browser();
var dragObj = new Object();
function Browser() {
var ua, s, i;
this.isIE = false;
this.isNS = false;
this.version = null;
ua = navigator.userAgent;
s = "MSIE";
if ((i = ua.indexOf(s)) >= 0) {
this.isIE = true;
this.version = parseFloat(ua.substr(i + s.length));
return;
}
s = "Netscape6/";
if ((i = ua.indexOf(s)) >= 0) {
this.isNS = true;
this.version = parseFloat(ua.substr(i + s.length));
return;
}
s = "Gecko";
if ((i = ua.indexOf(s)) >= 0) {
this.isNS = true;
this.version = 6.1;
return;
}
}
function dragStart(event, id) {
var el;
var x, y;
if (id)
dragObj.elNode = document.getElementById(id);
else {
if (browser.isIE)
dragObj.elNode = window.event.srcElement;
if (browser.isNS)
dragObj.elNode = event.target;
if (dragObj.elNode.nodeType == 3)
dragObj.elNode = dragObj.elNode.parentNode;
}
if (browser.isIE) {
x = window.event.clientX + document.documentElement.scrollLeft
+ document.body.scrollLeft;
y = window.event.clientY + document.documentElement.scrollTop
+ document.body.scrollTop;
}
if (browser.isNS) {
x = event.clientX + window.scrollX;
y = event.clientY + window.scrollY;
}
dragObj.cursorStartX = x;
dragObj.cursorStartY = y;
dragObj.elStartLeft = parseInt(dragObj.elNode.style.left, 10);
dragObj.elStartTop = parseInt(dragObj.elNode.style.top, 10);
if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0;
if (isNaN(dragObj.elStartTop)) dragObj.elStartTop = 0;
dragObj.elNode.style.zIndex = ++dragObj.zIndex;
if (browser.isIE) {
document.attachEvent("onmousemove", dragGo);
document.attachEvent("onmouseup", dragStop);
window.event.cancelBubble = true;
window.event.returnValue = false;
}
if (browser.isNS) {
document.addEventListener("mousemove", dragGo, true);
document.addEventListener("mouseup", dragStop, true);
event.preventDefault();
}
}
function dragGo(event) {
var x, y;
if (browser.isIE) {
x = window.event.clientX + document.documentElement.scrollLeft
+ document.body.scrollLeft;
y = window.event.clientY + document.documentElement.scrollTop
+ document.body.scrollTop;
}
if (browser.isNS) {
x = event.clientX + window.scrollX;
y = event.clientY + window.scrollY;
}
dragObj.elNode.style.left = (dragObj.elStartLeft + x - dragObj.cursorStartX) + \
"px"; dragObj.elNode.style.top = (dragObj.elStartTop + y - dragObj.cursorStartY) + \
"px"; if (browser.isIE) {
window.event.cancelBubble = true;
window.event.returnValue = false;
}
if (browser.isNS)
event.preventDefault();
}
function dragStop(event) {
if (browser.isIE) {
document.detachEvent("onmousemove", dragGo);
document.detachEvent("onmouseup", dragStop);
}
if (browser.isNS) {
document.removeEventListener("mousemove", dragGo, true);
document.removeEventListener("mouseup", dragStop, true);
}
}
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TOPMARGIN="5" LINK="#FFFFFF" VLINK="#FFFFFF" ALINK="#FFFFFF" \
OnLoad="showControl();" onKeyDown="handleTab(event)">
<div class="barra2"></div>
<div class="barra"><A HREF="javascript:janela('ajuda_aut_1.html')" \
ONMOUSEOVER="window.status='Ajuda'; return true" \
ONMOUSEOUT="window.status=''">Ajuda</A></div> <TABLE BORDER="0" CELLPADDING="0" \
CELLSPACING="3" WIDTH="665"> <TR>
<TD CLASS="T1" VALIGN="BOTTOM" HEIGHT="45">Autenticação</TD>
</TR>
</TABLE>
<br>
<table border="0" cellpadding="0" cellspacing="3" width="665">
<FORM NAME="formauth_c" CLASS="form3" METHOD="POST"
OnSubmit="document.formauth_a.COD_ACESSO.focus(); return false;">
<TR id="idContr" style="display: inline">
<td nowrap align="right" class="T3" width="148">N Contrato: </td> <TD \
HEIGHT="26" WIDTH="100" NOWRAP>
<SPAN CLASS="form3"><INPUT NAME="CONTRATO" id="CONTRATO" MAXLENGTH="6"
CLASS="form3" SIZE="8" VALUE=""
onFocus="vKeyOnInputFocus(this, 6);" onKeyPress="vKeyShowError(); return \
false;" onPaste="vKeyShowError(); return false;" onKeyDown="return \
checkKeyCode(event);"> </SPAN>
</TD>
<TD WIDTH="85" ALIGN="center" CLASS="form3"> </TD>
<TD WIDTH="330" ALIGN="center" CLASS="form3"> </TD>
</TR>
</FORM>
</table>
<table border="0" cellpadding="0" cellspacing="3" width="665">
<FORM NAME="formauth_a" CLASS="form3" METHOD="POST" \
OnSubmit="getTicket(true); return false;"> <TR>
<td nowrap align="right" class="T3" width="148">Código de Acesso: \
</td> <td height="26" width="100" nowrap> <span \
class="form3"><INPUT TYPE="password" NAME="COD_ACESSO" id="COD_ACESSO" CLASS="form3" \
SIZE="8" MAXLENGTH="6" VALUE="" onFocus="vKeyOnInputFocus(this, 6);" \
onKeyPress="vKeyShowError(); return false;" onPaste="vKeyShowError(); return false;" \
onKeyDown="return checkKeyCode(event);"></span> </TD>
<TD WIDTH="85" ALIGN="center" CLASS="B1"><A \
HREF="javascript:getTicket(true)" NAME="ok" >OK</A></TD> <td width="330" \
> </td> </TR>
</FORM>
</table>
<table border="0" cellpadding="0" cellspacing="3" width="665">
<tr>
<td width="140" nowrap> </td>
<td width="450" class="corpo2" nowrap>Se ainda não possui código de \
acesso numérico, <a href="#" onClick="getTicket(false)" class="corpo2">clique \
aqui</a>, após introdução do número de contrato.<br>
<A TARGET="_top" HREF="http://www.cgd.pt/caixadirecta_online/faqs.htm" \
class="corpo2">Esqueci o código de acesso</A> </td>
</tr>
</table>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="665">
<TR>
<TD WIDTH="5" ALIGN="right" height="35"> </TD>
<TD ALIGN="center" WIDTH="665" COLSPAN="3"><SPAN ID="msg_text" \
CLASS="mensagem1"></SPAN></TD> </TR>
<tr>
<td colspan="4" align="center">
<table border="0">
<tr>
<TD WIDTH="85" ALIGN="center" CLASS="B1"><A \
HREF="http://www.cgd.pt/caixadirecta_online/demo/index.htm " NAME="demo" \
target="_top">Demo</A></TD> <td> </td>
<TD WIDTH="85" ALIGN="center" CLASS="B1"><A HREF="#" NAME="activar" \
onClick="window.open('http://www.cgd.pt/caixadirecta_online/aderir.htm','Pop','width=797,height=600,scrollbars=yes')" \
>Activar</A></TD> </tr>
</table>
</td>
</tr>
<tr>
<td width="5" align="right"> </td>
<td HEIGHT="26" WIDTH="660" colspan="4" align="center" class="corpo2"> \
<a target="_top" href="http://www.cgd.pt/caixadirecta_online/faqs.htm" \
class="corpo2">Site optimizado</a> para browser Internet Explorer de versão 5.5 SP2 \
ou superior, resolução de 800x600</td>
</tr>
<TR>
<TD WIDTH="5" ALIGN="right"> </TD>
<TD ALIGN="left" WIDTH="660" COLSPAN="4">
<CENTER><SPAN CLASS="mensagem1">
</SPAN></CENTER>
<SPAN CLASS="corpo3">
</SPAN>
<CENTER>
<SPAN CLASS="corpo2">
A CAIXA GERAL DE DEPÓSITOS, SA encontra-se autorizada a prestar serviços de \
investimento constantes nas alíneas a) e b) do n 1 do artigo 290 do Código de \
Valores Mobiliários.<br> As transacções de corretagem são executadas pela \
CAIXA-BANCO DE INVESTIMENTO, SA.<br> Os Fundos de Investimento Mobiliário são \
geridos pela CAIXAGEST-TÉCNICAS DE GESTÃO DE FUNDOS, SA.<br> Os Fundos de \
Investimento Luxemburgo fazem parte de uma SICAV (Soc. de Investimento de Capital \
Variável) Caixa Luxemburgo cujo consultor de Investimentos é a CGD Luxemburgo.<br> \
Os Fundos de Investimento Imobiliário são geridos pela FUNDIMO-SOC. GEST. DE FUNDOS \
DE INVESTIMENTO IMOBILIÁRIO, SA.<br> O PPR/E Investimento é gerido pela COMPANHIA \
DE SEGUROS FIDELIDADE-MUNDIAL, SA.<br> A CGD, a CAIXA-BANCO DE INVESTIMENTO, a \
CAIXAGEST e a FUNDIMO são intermediários financeiros registados na CMVM.<br> O \
Caixa Reforma Activa é gerido pela CGD Pensões-SGFP,S.A.<br> </SPAN>
</CENTER>
</TD>
</TR>
</TABLE>
<FORM ACTION="https://caixadirecta.cgd.pt/cgi-bin/ibankApp/IdleOp.html" METHOD="POST" \
NAME="AUTHCONF"> <INPUT TYPE="HIDDEN" NAME="AUTHCONF" VALUE="0">
<INPUT TYPE="HIDDEN" NAME="AuthID" VALUE="1074966416940">
<INPUT TYPE="HIDDEN" NAME="USER_NAME" VALUE="">
<INPUT TYPE="HIDDEN" NAME="ACCESS_CODE" VALUE="">
</FORM>
<script type="text/javaScript">
var keyA = '9';
var keyB = '8';
var keyC = '1';
var keyD = '6';
var keyE = '7';
var keyF = '5';
var keyG = '4';
var keyH = '2';
var keyI = '0';
var keyJ = '3';
</script>
<div id="keyboard" style='position:absolute;z-index:11;left:570px;top:24px;' \
align="center" onFocus="window.status=''; return true;" onMouseDown="dragStart(event, \
'keyboard')"> <a href="#" id="DUMMY_LINK"/>
<span class="title">Teclado virtual</span>
<table class="key">
<tr>
<td class="key"><a onMouseOver="window.status=''; return true;"
onMouseOut="window.status=''; return true;" class="key"
onClick="addKey(keyA)"
href="#">9</a></td><td class="key"><a onMouseOver="window.status=''; return \
true;" onMouseOut="window.status=''; return true;" class="key"
onClick="addKey(keyB)"
href="#">8</a></td><td class="key"><a onMouseOver="window.status=''; return \
true;" onMouseOut="window.status=''; return true;" class="key"
onClick="addKey(keyC)"
href="#">1</a></td><td class="key"><a onMouseOver="window.status=''; return \
true;" onMouseOut="window.status=''; return true;" class="key"
onClick="addKey(keyD)"
href="#">6</a></td><td class="key"><a onMouseOver="window.status=''; return \
true;" onMouseOut="window.status=''; return true;" class="key"
onClick="addKey(keyE)"
href="#">7</a></td></tr>
<tr>
<td class="key"><a onMouseOver="window.status=''; return true;"
onMouseOut="window.status=''; return true;" class="key"
onClick="addKey(keyF)"
href="#">5</a></td><td class="key"><a onMouseOver="window.status=''; return \
true;" onMouseOut="window.status=''; return true;" class="key"
onClick="addKey(keyG)"
href="#">4</a></td><td class="key"><a onMouseOver="window.status=''; return \
true;" onMouseOut="window.status=''; return true;" class="key"
onClick="addKey(keyH)"
href="#">2</a></td><td class="key"><a onMouseOver="window.status=''; return \
true;" onMouseOut="window.status=''; return true;" class="key"
onClick="addKey(keyI)"
href="#">0</a></td><td class="key"><a onMouseOver="window.status=''; return \
true;" onMouseOut="window.status=''; return true;" class="key"
onClick="addKey(keyJ)"
href="#">3</a></td></tr>
</table>
<input type="button" value="Limpar" name="reset" class="bt" \
onClick="clearPressed();">
</div>
</BODY>
</HTML>
_______________________________________________
Konq-bugs mailing list
Konq-bugs@mail.kde.org
https://mail.kde.org/mailman/listinfo/konq-bugs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic