Page 1 of 1

Darstellungsfehler im Portal-Block ?

Posted: 30. October 2008 20:08
by Enrick
Deine Portal Version: 1.0.0RC3
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Ja
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: http://www.kutter-board.de/forum/portal.php

Was hast Du gemacht, bevor das Problem aufgetreten ist?
Nicht daran gedacht, dass es immer noch Leute gibt die den Internet Explorer verwenden :-)

Was hast Du bereits versucht um das Problem zu lösen?
Nichts

Fehlerbeschreibung und Nachricht
Nabend Zusammen !

Nachdem ich mir im Portal in einem mittleren Block eine rotierende Bannerwerbung mittels Java-Vorlage zusammengeschustert hab, läuft diese unter Firefox und Opera einwandfrei.

Nun bekam ich Nachricht, dass diese Bannerwerbung unter Internet Explorer 6.0 nicht angezeigt wird.

Leider habe ich im Gegensatz zu diversen DSDS-Siegern weder Plan A noch Plan B, sondern überhaupt keinen Plan (Trial-and-Error-Verfahren), so dass ich mich jetzt frage :

- Ist das ein Portal-Problem unter IE 6.0 ?
- Ist die Javascript-Vorlage Schrott ?
- Hab ich den Mist selbst verzapt ?

Hier mal das "Innenleben" des Blocks :

Code: Select all

<!--version $Id: clock.html 302 2008-08-13 01:48:29Z icedcold $ //-->
<div class="portal-panel">
	<div class="inner">
		<span class="portal-corners-top"><span></span></span>
			<h3>Werbung</h3>
			<script language="javascript" type="text/javascript">
<!--
// Copyright by Dauerstress - Alles kostenlos fuer die eigene Homepage
// http://www.dauerstress.de
// Die Verwendung ist kostenlos, solange dieser Copyrighthinweis unver?ndert erhalten bleibt

Banner = new Array();
URL = new Array();

Banner[1] = "/forum/gif/gtanke.gif";
URL[1]    = "http://www.gummitanke.de";
Banner[2] = "/forum/gif/banner_angeldiscount24.gif";
URL[2]    = "http://www.angeldiscount24.de";
Banner[3] = "/forum/gif/holzbilder.jpg";
URL[3]    = "http://www.czech-nymph-angeln-mit-erfolg.de";
Anzahl=3;  // Gesamtanzahl Banner in der Rotation
Zeit = 8;  // Anzeigedauer in Sekunden

i = 0;
Zeit=Zeit*1000;
function rotate()
{
i++;
if(i > Anzahl) i=1;
document.images.banner.src = Banner[i];
window.setTimeout("rotate()",Zeit);
}

function bannerklick() {
window.open(URL[i],i,'toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1,fullscreen=0,width=800,height=600,top=0,left=0');
}
-->
</SCRIPT>
<body onLoad="rotate();">
<div align="center">
<a href="javascript:bannerklick();"><img SRC="/forum/gtanke.gif" name="banner" border="0"></a>
</body>
			<div style="text-align: center;">
			</div>
			<br />
		<span class="portal-corners-bottom"><span></span></span>
	</div>
</div>
<br style="clear:both" />
Gruß

Mat[/i]

Re: Darstellungsfehler im Portal-Block ?

Posted: 30. October 2008 22:51
by Kevin
Wie du schon vermutet hast, wird das wohl kein Portal Fehler sein, sondern eher eine Mischung aus Javascript und IE6.
Teste das doch mal mit einer eigens erstellten statischen html Datei und lass die Leute mit dem IE6 schauen, ob es angezeigt wird.

Re: Darstellungsfehler im Portal-Block ?

Posted: 30. October 2008 23:02
by Enrick
Hallo Kevin,

ich hab das Problem gelöst; Danke für den Denkanstoß ... war meine eigene Schusseligkeit !

Gruß

Mat

PS: Kannst Du dich evtl. doch noch meines Problems hier annehmen ? viewtopic.php?f=8&t=898

Re: Darstellungsfehler im Portal-Block ?

Posted: 30. October 2008 23:23
by Kevin
Hi Enrick,

ich muss erstmal ins Bett. ;)
Was Du da vorhast ist eine größere Angelegenheit. Dafür müsste ich mir am besten erstmal eine neue Testumgebung aufsetzen, die Galerie und das Portal dort installieren, etc.
Erstmal habe ich andere Sachen auf dem Zettel. Ich könnte höchstens die Tage mal schauen ob ich dir "frei Hand" dafür einen Anstoß geben könnte.
Kann aber nichts versprechen.

Gruß

Kevin

Re: Darstellungsfehler im Portal-Block ?

Posted: 31. October 2008 00:18
by Huor
So weit wie ich das sehe ist das Block-Innenleben aber nicht HTML konform.
Außerdem hast du doch in deiner Seite schon ein <body> Element - ich würds mal probieren, wenn du aus dem body auch ein div machst. Vielleicht gehts dann besser...