Sponsor-Board.de
JavaScript Div manipulieren

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Hilfe (/forumdisplay.php?fid=102)
+---- Forum: Scripting (/forumdisplay.php?fid=108)
+---- Thema: JavaScript Div manipulieren (/showthread.php?tid=21787)


JavaScript Div manipulieren - WebTV - 06.02.2012 14:42

Guten Tag liebe Leute,

und zwar bastele ich gerade ein Template für ein Forum (mein Forum) und möchte dem #content, wenn er nicht auf der Seite .../index.php ist, einen Background geben. Nun Frage ich mich, wie ich das anstellen könnte, bzw. mit welchen Befehlen.

Das Problem ist, dass der #content überall vorhanden ist, und ich dem #content nur einen Background geben möchte, wenn er nicht auf der Startseite ist, weil die Startseite braucht diesen Background nicht.

Leider hat die Forensoftware nur ein Template und der #content ist immer vorhanden und nicht beeinflussbar. Außer natürlich evtl. mit javaScript...

Vielen Dank für euer Feedback!


RE: JavaScript Div manipulieren - Dennis - 06.02.2012 15:23

1 Wort: PHP

PHP-Code:
$_SERVER['SCRIPT_FILENAME' 


Was du damit anstellst -> [Link: Registrierung erforderlich]


RE: JavaScript Div manipulieren - Schwester Wombat - 06.02.2012 15:47

Oder gleich als fertiger Code (falls Startseite = index.php und Forum = board.php):

PHP-Code:
if ( $_SERVER['SCRIPT_FILENAME'] == index.php )
{
    echo 
"HTML-Code OHNE Hintergrundbild";
}
else
{
    echo 
"HTML-Code MIT Hintergrundbild";

Oder wie war Das mit Script_Filename? (Bin da nicht so der super-Programmierer und war zu faul zum googlen Biggrin Müsste aber gehen)


RE: JavaScript Div manipulieren - WebTV - 06.02.2012 16:13

Ich kann das leider nicht über PHP machen weil IP.Board einen php Code nicht in seinem Template erlaubt. Ich könnte nur ein JS einfügen.


RE: JavaScript Div manipulieren - Dennis - 06.02.2012 16:41

window.location.href

probiers mal damit, das muss einen wert ausgeben.


RE: JavaScript Div manipulieren - WebTV - 06.02.2012 17:05

Habs hinbekommen.

Für Leute die evtl. später auch solche Probleme haben werden, die Lösung ist im Template am besten einen zweiten DIV anlegen und den DIV mit

<if test="count( $items['navigation'] )">DIV</if>

umschließen.