• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

bild über css

Status
Für weitere Antworten geschlossen.

Durst

Neues Mitglied
huhu,

im header lasse ich durch eine javascript abfrage die auflösung auslesen, und benutze dann jeweilig die .css


Code:
<!--
ScreenRes = screen.width;
if(ScreenRes == "1024") res = "1024";
else if (ScreenRes == "800") res = "800";
if (res == "1024") { 
document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"config/page1024.css\" />\n"); 
} 
if (res == "800") { 
document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"config/page800.css\" />\n");
} 
//-->

nun will ich abhängig von der .css ein anderes Banner einfügen.
ich habe es nun so probiert, aber es funktioniert nicht.


INDEX.PHP:
Code:
echo "<div id=\"banner\">\n";//Banner
?>
	<p class = bannerr></p>
<?php
echo "</div>\n";


und z.b. die 1024.CSS
Code:
#banner {
	height: 180px;
	width: 1000px;
}
...
.bannerr { 
1024banner:url(../Images/1024x768/banner.jpg); 
}

wie stelle ich es an, das er das er dieses banner aus der jeweiligen .css läd?


mfg
 
geht nicht.
aber du könntest einfach folgendes machen:
Code:
<!--
ScreenRes = screen.width;
if(ScreenRes == "1024") res = "1024";
else if (ScreenRes == "800") res = "800";
if (res == "1024") { 
document.write("<img src="dein bild" />\n"); 
} 
if (res == "800") { 
document.write("<img src="dein 2.bild" />\n");
} 
//-->
mfg
 
Hi,

hm so geht es auch nicht:-?
hat sonst jemand eine idee wie es mit JS (oder anders) gehen könnte?

hört sich für mich alles so an wie: "Von hinten durch die Brust ins Knie geschossen".

Erstmal steht JS nicht überall zur Verfügung, deshalb läuft es dann ins Leere.

Dann ist es mir ein Rätsel, warum man irgendetwas für eine bestimmte Bildschirmauflösung basteln will.
Wenn man sauberen Code schreibt und den vernünftig formatiert spielt die Bildsch.-auflösung keine Rolle.

Wenn du für jede Unterseite z.B. ein anderes Banner einfügen willst ist das doch per CSS kein Problem.
Wozu brauchst du für jedes Banner eine andere CSS-Datei?

Vielleicht verstehe ich dich auch einfach falsch.

Gibts dazu vielleicht einen Link, wo man sich das mal anschauen kann?

koslowski
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben