Hi,
ich habe nie herausbekommen wo ran es lag, dass man nach einer gewissen Zeit, nichts mehr in das Textfeld des Chats, dass in einem Webbrowser mittels Java-Applet realisiert wird, eingeben kann ohne mit der Maus gleichzeitig mit Linksklick in das Textfeld zu drücken.
Nach dem Firefox-Update auf Version 7.0.1 ist es nun schon gleich zu Beginn so. Ich kann so auf jeden Fall nicht chaten. Und ebenso wenig Verstehen warum dieser Bug noch nicht behoben wurde. Ist es ein Mozilla-Bug oder ein OpenJDK-Bug?
EDIT:
Nachfolgender Code ist der, wo dass Java-Applet eingebettet wird. Bitte nicht wundern wegen den obszönen deutschen Wörtern. Das ist auch keine Werbung, dass Problem besteht wirklich!
Code
<HTML>
<HEAD><meta http-equiv="content-type" content="text/html; charset=utf-8">
<TITLE>WWW.SEVALS.COM</TITLE>
<base href="http://www.sevals.com/" target="_top"><META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=UTF-8"><link rel="stylesheet" href="css.css?t=1" type="text/css"><META NAME="robots" CONTENT="NOINDEX"></HEAD>
<body LEFTMARGIN=0 TOPMARGIN=5 background="imgs/b2.gif" bgcolor="#FFFFFF" text="#000000" link="#CCCCCC" alink="#CCCCCC" vlink="#CCCCCC"><a href="/?act=2ad68b4f"></a><script type="text/javascript" LANGUAGE="JavaScript"><!--
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function question(msgtext, linkto)
{
if(confirm(msgtext))
{
location.href=linkto;
}
}
var autoopen='';
function doEditNote(ident,params) {
window.open('note.php?noteident='+escape(ident)+params+'&','Note','width=420,height=250,top=100,left=200,resizable=1,scrollbars=yes,location=no,menubar=no,status=no');
}
var viewport = {
getWinWidth: function () {
this.width = 0;
if (window.innerWidth) this.width = window.innerWidth - 18;
else if (document.documentElement && document.documentElement.clientWidth)
this.width = document.documentElement.clientWidth;
else if (document.body && document.body.clientWidth)
this.width = document.body.clientWidth;
},
getWinHeight: function () {
this.height = 0;
if (window.innerHeight) this.height = window.innerHeight - 18;
else if (document.documentElement && document.documentElement.clientHeight)
this.height = document.documentElement.clientHeight;
else if (document.body && document.body.clientHeight)
this.height = document.body.clientHeight;
},
getScrollX: function () {
this.scrollX = 0;
if (typeof window.pageXOffset == "number") this.scrollX = window.pageXOffset;
else if (document.documentElement && document.documentElement.scrollLeft)
this.scrollX = document.documentElement.scrollLeft;
else if (document.body && document.body.scrollLeft)
this.scrollX = document.body.scrollLeft;
else if (window.scrollX) this.scrollX = window.scrollX;
},
getScrollY: function () {
this.scrollY = 0;
if (typeof window.pageYOffset == "number") this.scrollY = window.pageYOffset;
else if (document.documentElement && document.documentElement.scrollTop)
this.scrollY = document.documentElement.scrollTop;
else if (document.body && document.body.scrollTop)
this.scrollY = document.body.scrollTop;
else if (window.scrollY) this.scrollY = window.scrollY;
},
getAll: function () {
this.getWinWidth(); this.getWinHeight();
this.getScrollX(); this.getScrollY();
}
}
var infotimer;
function showLayerInfo(notetext,notekind,notepos,notecount) {
if (notekind>0) {
Xoff=251;
Yoff=20;
} else {
Xoff=-251;
Yoff=20;
}
viewport.getAll();
var infolayer = document.getElementById("infolayer");
var objrel = document.getElementById("notes"+notekind);
var htmlresult ='<table border="0" width="100%" cellspacing="0" cellpadding="2" align="left"><TR><TD>'+notetext+'</TD></TR></TABLE>';
infolayer.innerHTML=htmlresult;
Yoff=Yoff+(objrel.offsetHeight-Yoff)/notecount*notepos;
var newX = findPosX(objrel)+Xoff;
var newY = findPosY(objrel)+Yoff;
if ( infolayer.offsetHeight + newY > viewport.height + viewport.scrollY ) {
newY = viewport.height + viewport.scrollY - infolayer.offsetHeight;
}
//var x = new getObj('infolayer');
infolayer.style.top = newY + 'px';
infolayer.style.left = newX + 'px';
if (notetext=='') {
infotimer = setTimeout("document.getElementById('infolayer').style.visibility = 'hidden'", 200);
} else {
infotimer = setTimeout("document.getElementById('infolayer').style.visibility = 'visible'", 200);
}
}
var usertimer;
function showUserInfo(objrel,code,user,state,addinfo,thumb) {
Xoff=-133;
Yoff=0;
viewport.getAll();
var userlayer = document.getElementById("userlayer");
if (code!='') {
var htmlresult ='<table border="0" width="100%" cellspacing="0" cellpadding="2" align="left"><TR><TD><B><img src="'+thumb+'" width=50></B></TD><TD>'+state+'</TD></TR><TR><TD colspan=2><center><B>'+user+'</B><BR>'+addinfo+'</center></TD></TR></TABLE>';
userlayer.innerHTML=htmlresult;
}
var newX = findPosX(objrel)+Xoff;
var newY = findPosY(objrel)+Yoff;
if (newX<10) {
newX = findPosX(objrel)+120;
}
if ( userlayer.offsetHeight + newY > viewport.height + viewport.scrollY ) {
newY = viewport.height + viewport.scrollY - userlayer.offsetHeight;
}
//var x = new getObj('userlayer');
userlayer.style.top = newY + 'px';
userlayer.style.left = newX + 'px';
if (code=='') {
usertimer = setTimeout("document.getElementById('userlayer').style.visibility = 'hidden'", 200);
} else {
usertimer = setTimeout("document.getElementById('userlayer').style.visibility = 'visible'", 200);
}
}
function fillLayer(objrel,lay,text,offset) {
var layer = document.getElementById(lay);
var htmlresult ='<table border=0 width="100%" cellspacing=0 cellpadding=2 align="left"><TR><TD>'+text+'</TD></TR></TABLE>';
if (layer.innerHTML!=htmlresult) {
layer.innerHTML=htmlresult;
}
var newX = findPosX(objrel)+offset;
var newY = findPosY(objrel);
layer.style.top = newY + 'px';
layer.style.left = newX + 'px';
infotimer = setTimeout("document.getElementById('"+lay+"').style.visibility = 'visible'", 200);
}
var infotimer;
function showNoteInfo(objrel,notetext,offset) {
if (notetext=='') {
infotimer = setTimeout("document.getElementById('infolayer').style.visibility = 'hidden'", 200);
} else {
fillLayer(objrel,'infolayer',notetext,offset);
}
}
var bminfo;
var bmtext = '<iframe src="bm.php?url=act%3Dchat%26room%3Dhomo&postres=0" noresize scrolling="auto" hspace="0" vspace="0" frameborder="0" marginheight="0" marginwidth="0" width="100%" height="500"></iframe>';
function showBMInfo(objrel) {
bminfo=!bminfo;
if (bminfo) {
fillLayer(objrel,'bmlayer',bmtext,-300);
} else {
infotimer = setTimeout("document.getElementById('bmlayer').style.visibility = 'hidden'", 200);
}
}
function findPosX(obj)
{
var curleft = 0;
if (obj.offsetParent)
{
while (obj.offsetParent)
{
curleft += obj.offsetLeft
obj = obj.offsetParent;
}
}
else if (obj.x)
curleft += obj.x;
return curleft;
}
function findPosY(obj)
{
var curtop = 0;
if (obj.offsetParent)
{
while (obj.offsetParent)
{
curtop += obj.offsetTop
obj = obj.offsetParent;
}
}
else if (obj.y)
curtop += obj.y;
return curtop;
}function doAuth(pCode) {
window.open('authCheck.php?code='+pCode+'&','Siegel','width=420,height=280,top=100,left=200,resizable=1,scrollbars=yes,location=no,menubar=no,status=no');
}
function emos() {
window.open('emos.php','Emos','width=420,height=211,top=100,left=200,resizable=1,scrollbars=yes,location=no,menubar=no,status=no');
}
function codes(para) {
window.open('codes.php?limit='+para,'Codes','width=470,height=420,top=100,left=200,resizable=1,scrollbars=yes,location=no,menubar=no,status=no');
}
function doGal(pCode,picId,picSize) {
picSize = picSize + 40;
window.open('galPic.php?code='+pCode+'&pic='+picId+'&','Galeriebild','width='+picSize+',height='+picSize+',top=100,left=150,resizable=1,scrollbars=yes,location=no,menubar=no,status=no');
}
function doVGal(pCode,picId,picSize) {
picSize = picSize + 40;
window.open('3gp.php?code='+pCode+'&pic='+picId+'&','Galerievideo','width='+picSize+',height='+picSize+',top=150,left=250,resizable=1,scrollbars=yes,location=no,menubar=no,status=no');
}
function doVideo(pCode,vidId,vidSize) {
vidSize = vidSize + 40;
window.open('video.php?code='+pCode+'&video='+vidId+'&','Galerievideo','width='+vidSize+',height='+vidSize+',top=100,left=150,resizable=1,scrollbars=yes,location=no,menubar=no,status=no');
}
function doOpen(fresh) {
if (GetCookie('msgedit') != 'msgedit') {
window.open('messageDP.php?fresh='+fresh+'&','Message','width=790,height=500,top=100,left=100,resizable=1,scrollbars=yes,location=no,menubar=no,status=no');
}
}
-->
</SCRIPT>
<CENTER>
<div id="infolayer" style="position:absolute; visibility:hidden; z-index:500; font-size:12px; border: 1px solid black; width: 250; top:20; left:250; background-color:#FFFF99;"></div><div id="userlayer" style="position:absolute; visibility:hidden; z-index:500; font-size:12px; border: 1px solid black; width: 123; top:20; left:250; background-color:#FFFFFF;"></div><div id="bmlayer" class="hbg" style="position:absolute; visibility:hidden; z-index:500; font-size:12px; border: 1px solid black; width: 300; top:20; left:250;"></div><TABLE WIDTH=980 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD valign=top><IMG SRC="title/980-0-1.jpg" WIDTH=980 BORDER=0 ALT="" USEMAP="#testmode"><MAP NAME="testmode"><AREA SHAPE="rect" ALT="" COORDS="0,0,980,68" HREF="/?act=home"></MAP></TD>
</TR><TR><TD><table class="hbg" border="0" HEIGHT="26" width="980" cellspacing="0" cellpadding="0" align="left">
<TR><TD colspan=2 height="1" class="mb1"></TD></TR>
<TR><TD colspan=2 height="1" class="mb2"></TD></TR>
<TR><TD align="left"> <a title="" class=hi href="/?act=mysz">MeineSZ</a> | <a title="" class=hi href="/?act=msgarchive">Mailbox</a> | <a title="" class=hi href="javascript:doOpen(2)"><FONT COLOR="#CC0000">New Mail</FONT></a> | <a title="" class=hi href="/?act=chat">Chat</a> | <a title="" class=hi href="/?act=pictures">Fotos</a> | <a title="" class=hi href="/?act=notes">Notes</a> | <a title="" class=hi href="/?act=yp">Jobs</a> | <a title="" class=hi href="/?act=evolution">Evolution</a> |</TD><TD align="right"><table border="0" cellspacing="0" cellpadding="0"><tr><td> <a title="" class=hi href="toggle.php?act=login&login=351977&sl=4436dc8b28c9cbb9484ded659c3cecb7&optsetting=1920&optaltcolor=b2">Normal Mode</a> </td><td>| <a title="" class=hi href="http://www.sevals.com/?act=logout"><FONT COLOR="#AA0000">Logout</FONT></a> </td></tr></table></TD></TR><TR><TD colspan=2 height="2"></TD></TR>
</table></TD></TR><TR><TD><table class="rc3" border="0" HEIGHT="26" width="980" cellspacing="0" cellpadding="0" align="left">
<TR><TD colspan=2 height="1" class="rc3b1"></TD></TR>
<TR><TD colspan=2 height="1" class="rc3b2"></TD></TR>
<TR><TD align="left"> <a title="Startseite" class=hi href="/?act=home">Home</a> | <a title="Online-Magazin" class=hi href="/?act=mag">Mag</a> | <a title="Event Kalender" class=hi href="/?act=cal">Termine</a> | <a title="Location Verzeichnis" class=hi href="/?act=eventlocation">Locations</a> | <a title="Landkarte mit User- und Eventverteilung" class=hi href="/?act=map">Map</a> | <a title="Profilsuche" class=hi href="/?act=profile">Profile</a> | <a title="Klein- und Kontaktanzeigen" class=hi href="/?act=ads">ADs</a> | <a title="Forums-Diskussionen" class=hi href="/?act=forum">Forum</a> | <a title="Bildergalerie der Zirkel" class=hi href="/?act=circle&action=gallery&page=1">Galerie</a> | <a title="Stammtisch- und Gesprächsgruppenverzeichnis" class=hi href="/?act=group&action=help">SZS</a> | <a title="Zirkel (Interessengruppen)" class=hi href="/?act=circle&action=help">Zirkel</a> | <a title="Gruppenverzeichnis" class=hi href="/?act=szg&action=help">SZG</a> | <a title="Web-Tools & Fanshop" class=hi href="/?act=addon">Zubehör</a> | <a title="Fanpages von szenenahen Künstlern" class=hi href="/?act=fanpage">Fanpage</a> | <a title="An- und Verkauf" class=hi href="/?act=shop">Markt</a> | <a title="linksD" class=hi href="/?act=plinks">Links</a> |</TD><TD align="right" valign="middle"><table border="0" cellspacing="0" cellpadding="0"><tr><td> <a href="/?act=graveyard" title="Gedenkstätte"><img src="icons/candle.png" alt="" width="20" height="20" align="middle"></a> </td><td>| <a title="" class=hi href="/?act=faq">Hilfe</a> </td><td>| <a title="" class=hi href="/?act=feedback">Feedback</a> </td><td>| <a title="" class=hi href="/?act=impr_de">Impressum</a> </td></tr></table></TD></TR><TR><TD colspan=2 height="2"></TD></TR>
</table></TD>
</TR><TR><TD height=10> </TD></TR></TABLE>
<SCRIPT type="text/javascript" LANGUAGE="JavaScript"><!--
function chatfaq(id) {
window.open('http://www.sklavenzentrale.com/?act=faq#'+id);
}
-->
</SCRIPT>
<iframe id="chatwin" noresize hspace="0" scrolling="none" vspace="0" frameborder="0" marginheight="0" marginwidth="0" width="980" height="500" src="http://www.sklavenzentrale.com/chatwin.php?code=351977&time=20111003163021&tan=4d53fce2e8ec49a3e42ecbc4017fb57e&w=980&initRoom=%23homo"></iframe><table width="980" align="center" cellspacing="0" cellpadding="0" border="0">
<tr><td><center><a href="JavaScript:chatfaq(91)"><FONT SIZE=-1><B>CHAT-Netiquette</B></FONT></a> - <a href="JavaScript:chatfaq(92)"><FONT SIZE=-1><B>Handling und Funktionen</B></FONT></a> - <a href="JavaScript:emos()"><FONT SIZE=-1>Emo Liste zeigen</FONT></a></center></td></tr>
</table><SCRIPT type="text/javascript" LANGUAGE="JavaScript"><!--
var afilter=0;
function showUsers(abox,bits) {
var box=document.getElementById('box'+abox);
box.innerHTML='';
afilter=bits;
toggleabox(abox);
afilter=0;
}
function toggleabox(abox) {
var box=document.getElementById('box'+abox);
if (box.innerHTML=='') {
eval('var text=box'+abox);
if (text!='array') {
box.innerHTML=text;
} else {
var textF='';
var c;
eval('c=c'+abox);
textF+='<center><font size=-2 color=#FF8888><B>';
switch(afilter) {
case 1: {
textF+='Derzeit ONLINE';
break;
}
case 3: {
textF+='Login: 48h';
break;
}
case 7: {
textF+='Login: 1 Woche';
break;
}
case 15: {
textF+='ALLE';
break;
}
}
textF+='</B></font></center>';
for(var i=1;i<=c;i++) {
if (!afilter || (afilter & eval('box'+abox+'Tags['+i+'];'))) {
eval('textF+=box'+abox+'Vals['+i+'];');
}
}
box.innerHTML=textF;
}
} else {
box.innerHTML='';
}
}
eval (autoopen);
-->
</SCRIPT></CENTER><SCRIPT type="text/javascript" language="JavaScript">
fadepic = new Image();
fadepic.src = "imgs/spacer.gif";
hidepic = new Image();
hidepic.src = "imgs/hide.gif";
var shiftisdown=false;
var keepFade=false;
var show2it=false;
var keepLoc='';
var keepPath;
function fadeIt(oEvent,imgageLoc) {
if (oEvent.shiftKey) {
document[imgageLoc].src = fadepic.src;
shiftisdown=true;
keepLoc=imgageLoc;
} else {
shiftisdown=false;
}
show2it=false;
keepFade=true;
keepLoc=imgageLoc;
}
function hideIt(imgageLoc,shiftonly) {
document[imgageLoc].src = hidepic.src;
if (shiftonly == null) {
show2it=false;
keepFade=false;
}
}
function show2It(oEvent,imgageLoc,imagePath) {
if (oEvent.shiftKey) {
document[imgageLoc].src = imagePath;
shiftisdown=true;
keepLoc=imgageLoc;
} else {
shiftisdown=false;
}
keepFade=false;
show2it=true;
keepLoc=imgageLoc;
keepPath=imagePath;
}
function detectShiftKey() {
if (event.shiftKey) {
shiftisdown=true;
if (keepFade) {
document[keepLoc].src = fadepic.src;
}
if (show2it) {
document[keepLoc].src = keepPath;
}
} else {
if (shiftisdown) {
shiftisdown=false;
if (keepLoc!='') {
hideIt(keepLoc,true);
}
}
}
}
document.onkeydown = detectShiftKey;
document.onkeyup = detectShiftKey;
</SCRIPT><center><B>Bilder</B> werden <B>sichtbar</B>, wenn man bei gedrückter Shift-Taste mit dem Mauszeiger über dem Bild steht.</center></BODY></HTML>
Alles anzeigen