cybton.com
Über uns | Jobs | Werbung | Sitemap | AGB | Impressum | Hilfe ?
 Kostenlos anmelden)
Forum
Aktuellste Beiträge
Forenregeln

Community
BB-Codes
Tags
Chat
Suche (Web)
Wer ist online?
Top-User

Basar


Statistik
Mitglieder gesamt: 68138
Mitglieder online: 8
Gäste online: 4
mehr...

Anzeige
Forum » Forum: Website & Webprogrammierung » Thread: Kleines Javascript-Problem mit Menü

Thread: Kleines Javascript-Problem mit Menü


05.04.2008 18:31 Uhr

 

Status: offline
Moinmoin,
Ich habe versucht, ein nicht-mitscrollendes Menü mit Hintergrundbild als Wallpaper zu erstellen. Logischerweise ohne einen Frame oder ein Tabellendesign zu verwenden (das wäre zumindestens einfacher gewesen...)
Meine erste Idee war, einfach mehrere Male das Hintergrundbild mittels position:fixed manuell so zu positionieren, dass sie ein Wallpaper ergeben und dann mittels z-index die Buttons drüberzulegen.
Das Problem: Bei einer höheren Auflösung werden in der Höhe mehr Bilder benötigt. Ich könnte zwar einfach genügend Bilder für eine wasweißichwiehohe Auflösung in den Code eintragen, aber das ist doch schon sehr unschön.
Daher wollte ich es mit Javascript lösen. Der nenneswerte Part Code sieht jetzt folgendermassen aus:
+ PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<html>
<head>
<title>Nicht-scrollendes Menü</title>
<meta name="author" content="Cemper">
<script text="JavaScript">
var passende_bilder=window.innerHeight / 120;                         //übereinander darstellbare Holztexturen ermitteln
passende_bilder=Math.ceil(passende_bilder);                         //aufrunden
var i=0;                                                      //initialisiere Zähler
var hoehe=0;                                                //zeigt an, wie hoch das aktuelle Bild platziert werden muss
while (i<passende_hoelzer)
{
hoehe=120 * i;                                                //120 Pixel pro Bild mal anzahl platzierter Bilder
document.write(<img src="holz.jpg" style="position:fixed; left:0; top:hoehe; z-index:1">);      //Bildplatzieren
i++;                                                      //Zähler
}
</script>
</head>
<body text="#000000" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<img src="home.gif" style="position:fixed; left:30; top:200" alt="Hauptseite">
</body>
</html>
1 mal bearbeitet
___________________________
Mein neuer PC:
Phenom 9500, 4GB Ram, Geforce 8600GT, Western Digital 300GB, Asus M3a, DVD-Brenner, DVD-LW
05.04.2008 19:40 Uhr

 

Status: offline
Ich muss zugeben ich bin nicht ganz sicher ob ich verstanden habe was du erreichen willst. Aber so wie es bei mir angekommen ist, willst du ein Hintergrundbild mit Links versehen, die je nach Bereich der Grafik in dem man einen Klick absetzt, wo anders hinführen, oder?

Falls ich es richtig verstanden habe, vergiss JS und nimm Verweissensitive Grafiken

(Oder meinst du einen Bereich in deinem HTML Body der ein eigenes Hintergrundbild hat? In dem Fall nimm einen Div-Container dem du mittels CSS diese Holztextur als background-image verpasst und füg dann die Buttons als normalen Inhalt des Div-Containers ein)
1 mal bearbeitet
___________________________
"Etre fort pour être utile" - Georges Hébert
06.04.2008 10:25 Uhr

 

Status: offline
Danke  :lol: 
Ich denke, ich sollte mir für die Zukunft merken, erst mal einfach zu denken, bevor ich umständlich werde :p

mfg,
Cemper
___________________________
Mein neuer PC:
Phenom 9500, 4GB Ram, Geforce 8600GT, Western Digital 300GB, Asus M3a, DVD-Brenner, DVD-LW
Ähnliche Threads Forum Ähnlichkeitsgrad
 [gelöst] Problem: Menü nach best. Zeit ausblenden Website & Webprogrammierung 2
 Navigation mit CSS / aktiver Link Website & Webprogrammierung 2
 CSS Navi mit ul und li einrücken Website & Webprogrammierung 2
 myPortfolio coden...?! Website & Webprogrammierung 2
 JS: Brauche komplizierte math. Flächenberechnung Website & Webprogrammierung 2
 aufklappbares menü macht probleme Website & Webprogrammierung 2
 Problem mit Design Webdesign 2
Passende eBook-Abschnitte eBook Ähnlichkeitsgrad
Textabsätze XHTML 1
nach obennach oben

Copyright © 2008 cybton-network

Google
Partner: #Musik - Dein Internetradio - nexem. - .wir machen news - Your-Book.net - Dein kostenloses Gästebuch
ANEXIA - PHP Entwicklung - Dockers - s.Oliver Schuhe - Think Schuhe - der eigene Weg - Dorfen - Paul Green Schuhe - Bequeme Geox - Web-Entwicklung