Hallo,
die Darstellung der Shoutbox mit Firefox klappt optimal. Mit dem Internetexplorer sind die Textzeilen viel zu lang. Der Fehler ist mit allen ausprobierten Shoutboxen, die hier zum download angeboten werden.
Wie kann ich das ändern? Ich habe alles mögliche hier im Forum genannte probiert. Leider ohne Erfolg.
Wenn mir jemand helfen könnte, wäre ich sehr dankbar.
shoutbox.php:
<?php
# Copyright by Manuel
# Support www.ilch.de
# modifiziert von: Painstorm
defined ('main') or die ( 'no direct access' );
$shoutbox_VALUE_name2 = getenv("REMOTE_ADDR");
$datum=date("j.n.Y");
$zeit=date(" H:i ");
if ( loggedin() ) {
$shoutbox_VALUE_name = $_SESSION['authname'];
} else {
$shoutbox_VALUE_name = 'Nickname';
}
if ( !empty($_POST['shoutbox_submit']) ) {
$shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string');
$shoutbox_nickname = substr($shoutbox_nickname, 0, 15);
$shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea');
$shoutbox_textarea = preg_replace("/\[.?(url|b|i|u|img|code|quote)[^\]]*?\]/i","",$shoutbox_textarea);
$shoutbox_textarea = strip_tags($shoutbox_textarea);
if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) {
db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$zeit.''.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' );
}
}
echo '<form action="index.php" method="POST">';
echo "<center><br> $datum $zeit <br>IP:<b> $shoutbox_VALUE_name2</b><br>";
echo '<input type="text" size="15" name="shoutbox_nickname" value="'.$shoutbox_VALUE_name.'" onFocus="if (value == \''.$shoutbox_VALUE_name.'\') {value = \'\'}" onBlur="if (value == \'\') {value = \''.$shoutbox_VALUE_name.'\'}" maxlength="15">';
echo '<br /><textarea cols="15" rows="2" name="shoutbox_textarea"></textarea><br />';
echo '<input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit">';
echo '</form><table width="88%" class="border" cellpadding="2" cellspacing="1" border="0">';
$erg = db_query('SELECT * FROM `prefix_shoutbox` ORDER BY id DESC LIMIT 10');
$class = 'Cnorm';
while ($row = db_fetch_object($erg) ) {
$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
echo '<tr class="'.$class.'"><td><b>'.$row->nickname.':</b> '.preg_replace( '/([^\s]{10})(?=[^\s])/', "$1\n", $row->textarea).'</td></tr>';
}
echo '</table><a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a>';
?>
index.htm vom Design:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Language" content="de">
<title>{TITLE}</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="Author" content="Manuel">
<meta name="Publisher" content="Manuel">
<meta name="Copyright" content="Script Copyright by ilch.de">
<meta name="Page-topic" content="ilchClan - Clanscript">
<meta name="Audience" content="Alle">
<meta name="Robots" content="INDEX,FOLLOW">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="Pragma" content="no-cache">
<meta name="Robots" content="archive">
<link rel="stylesheet" type="text/css" href="include/designs/tocblue/style.css">
<style type="text/css">
<!--
.Stil2 {color: #FFFFFF; font-size: 10px; }
.Stil5 {font-size: 10px}
-->
</style>
<script type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body bgcolor="#000000" onload="MM_preloadImages('include/designs/tocblue/Bilder/mouseover1.gif','include/designs/tocblue/Bilder/mouseover2.gif','include/designs/tocblue/Bilder/mouseover3.gif','include/designs/tocblue/Bilder/tocblue_06.gif','include/designs/tocblue/Bilder/mouseover4.gif','include/designs/tocblue/Bilder/mouseover5.gif','include/designs/tocblue/Bilder/mouseover6.gif')">
<div align="center">
<!-- Header -->
<table border="1" cellpadding="0" cellspacing="0" width="922">
<tr>
<td><img src="include/designs/tocblue/Bilder/bluetoc.gif" width="920" height="180"/></td>
</tr>
</table>
<!-- /Header -->
<!-- Leiste Header -->
<table border="0" cellpadding="0" cellspacing="0" width="922" bgcolor="#000000">
<tr>
<td>
<img src="include/designs/tocblue/Bilder/tocblue_02.gif" width="214" height="30" alt=""></td>
<td><a href="index.php?news" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('NEWS','','include/designs/tocblue/Bilder/mouseover1.gif',1)"><img src="include/designs/tocblue/Bilder/tocblue_03.gif" alt="NEWS" name="NEWS" width="81" height="30" border="0" id="NEWS" /></a></td>
<td><a href="index.php?teams" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('SQUADS','','include/designs/tocblue/Bilder/mouseover2.gif',1)"><img src="include/designs/tocblue/Bilder/tocblue_04.gif" name="SQUADS" width="86" height="30" border="0" id="SQUADS" /></a></td>
<td><a href="index.php?forum" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('FORUM','','include/designs/tocblue/Bilder/mouseover3.gif',1)"><img src="include/designs/tocblue/Bilder/tocblue_05.gif" alt="FORUM" name="FORUM" width="74" height="30" border="0" id="FORUM" /></a></td>
<td><a href="index.php?joinus" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('JOINUS','','include/designs/tocblue/Bilder/mouseover4.gif',1)"><img src="include/designs/tocblue/Bilder/tocblue_06.gif" alt="JOINUS" name="JOINUS" width="79" height="30" border="0" id="JOINUS" /></a><a href="index.php?m=joinus" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('JOINUS','','include/designs/tocblue/Bilder/tocblue_06.gif',1)"></a></td>
<td><a href="index.php?fightus" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('FIGHTUS','','include/designs/tocblue/Bilder/mouseover5.gif',1)"><img src="include/designs/tocblue/Bilder/tocblue_07.gif" alt="FIGJTUS" name="FIGHTUS" width="87" height="30" border="0" id="FIGHTUS" /></a></td>
<td colspan="2"><a href="index.php?wars" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('WARS','','include/designs/tocblue/Bilder/mouseover6.gif',1)"><img src="include/designs/tocblue/Bilder/tocblue_08.gif" alt="WARS" name="WARS" width="88" height="30" border="0" id="WARS" /></a></td>
<td>
<img src="include/designs/tocblue/Bilder/tocblue_09.gif" width="213" height="30" alt=""></td>
</tr>
</table>
<!-- /Leiste Header -->
<!-- Content -->
<table border="0" cellpadding="0" cellspacing="0" width="922" height="510">
<tr>
<td width="214" height="142" align="left" valign="top" background="include/designs/tocblue/Bilder/tocblue_10.gif" >
<!-- Box -->
<table width="214" border="0" cellpadding="0" cellspacing="0" align="right">
<tr>
<td align="left" valign="top">{_list_menunr1@</td>
</tr>
<tr>
<td height="23" align="center" valign="middle" background="include/designs/tocblue/Bilder/tocblue_17.gif" ><div align="center">%1</div></td>
</tr>
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" align="center">
<tr><td width="208" align="left" valign="top"> %2
</td>
</tr>
</table> </td>
</tr>
<tr>
<td align="left" valign="top"> }</td>
</tr>
</table>
<!--/Box --> </td>
<td background="include/designs/tocblue/Bilder/tocblue_11.gif" width="2"></td>
<td align="left" valign="top" bgcolor="#000000" width="491">
<!-- Explode -->
<table width="481" height="479" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="471" align="left" valign="top"><p>{EXPLODE}
</td>
</tr>
</table>
<!-- /Explode --> </td>
<td background="include/designs/tocblue/Bilder/tocblue_13.gif" width="2"></td>
<td width="213" align="left" valign="top" background="include/designs/tocblue/Bilder/tocblue_14.gif">
<table width="213" border="0" cellpadding="0" cellspacing="0" align="right">
<tr>
<td >{_list_menunr2@</td>
</tr>
<tr>
<td height="23" align="center" valign="middle" background="include/designs/tocblue/Bilder/tocblue_18.gif" ><div align="center">%1</div></td>
</tr>
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" align="center">
<tr><td width="208" align="left" valign="top"> %2
</td>
</tr>
</table> </td>
</tr>
<tr>
<td align="left" valign="top">}</td>
</tr>
</table> </td>
</tr>
</table>
<!-- /Content -->
<!-- Footer -->
<table border="0" cellpadding="0" cellspacing="0" width="922" bgcolor="#000000">
<tr>
<td><img src="include/designs/tocblue/Bilder/tocblue_16.gif" /></td>
</tr>
</table>
<!-- /Footer -->
</div>
</body>
</html>
<!-- {_list_DDDmenupoint@<strong><big>·</big></strong><a %1 class="box" href="%2">%3</a><br />}//-->
{_list_hmenupoint@<li><a target="%1" class="box" href="%2">%3</a>|</li>|<br />|</ul></li>}
{_list_hmenubegi@<ul>}
{_list_hmenuende@</ul>}
{_list_vmenupoint@<li><a target="%1" class="box" href="%2">%3</a>|</li>|<br /><ul>|</ul></li>}
{_list_vmenubegi@<ul>}
{_list_vmenuende@</ul>}
verwendete ilchClan Version: 1.1
betroffene Homepage: externer Link