Menüleiste soll stehen bleiben!!

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/menueleiste_soll_stehen_bleiben_30315/page_1 - zur Vollversion wechseln!


Steve793 schrieb am 02.04.2002 um 18:03

Also ich hab da eine einfache mit HTML gemachte Page.
Auf der rechten Seite befindet sich ein Menü mit den versch. Buttons wie Kontakt, Aktuell ...
Wenn ich jetzt aber runterscrolle verschwinden diese Buttons ja!!
Wie kann ich es realisieren das die beim runterscrollen mitgehen?
Am besten gleich Code posten :D :p
Weil ich kenn mich nur HTML aus und das noch nicht alzu gut!


schrieb am 02.04.2002 um 18:07

reine html lösung: frames!


Steve793 schrieb am 02.04.2002 um 18:15

JA reines HTML, etwas DHTML für Bilder aber sonst nix.
NE die Buttons sind in keinem eigenem Frame, das ist ja der ******* -> null Plan wie ich das angehen könnte!!


schrieb am 02.04.2002 um 18:16

drum sag ich ja: mach einen frame draus! dann bleibt er stehen.


Steve793 schrieb am 02.04.2002 um 18:21

OK werd mal Schaun!!
Dachte halt das geht mit irgend nem Code das eine best. Table stehen bleibt -> Pfuscherlösung :D :p
Aber was man nicht alles macht um sich vor der Arbeit zu drücken :)


manalishi schrieb am 02.04.2002 um 18:22

da gibts a loesung, wo das menue einfach in einen layer (<div>;) gepackt wird und dann über dessen css attribute nachgeschoben wird... hab aber keinen code zur hand


schrieb am 02.04.2002 um 18:33

Zitat von manalishi
da gibts a loesung, wo das menue einfach in einen layer (<div>;) gepackt wird und dann über dessen css attribute nachgeschoben wird... hab aber keinen code zur hand

just takes 200 lines of code where 4 would have been enough... :rolleyes:


Steve793 schrieb am 02.04.2002 um 20:57

Edit 2:
Inhalt gelöscht :D
Hab´s selbst hinbekommen!!


Steve793 schrieb am 02.04.2002 um 21:37

Und schon das nächste Prob :D

Also hab die Buttons mit nem onMouseOver Effekt versehen.
Allerdings dauert das so verflucht lange!!
Kann man das irgendwie beschleunigen? Das er beide Buttons,
für Normal und MouseOver-Button ladet!!
Sodass wenn man darüber fährt er sofort leuchtet und nicht erst den neuen Button laden muss!?


jives schrieb am 02.04.2002 um 22:03

Mit einem Preload-Script, aber das kann, wenn der User JS deaktiviert hat, das Laden des Meüs ganz verhindern -> suckt :D
Aber wenn das für deine Usergruppe nicht zutrifft, kann ich dir gern ein kleines Script schreiben :)

Unter der Annahme das "images" dein Bildverzeichnis ist:

Code:
function newImage(img_link {
	if (document.images) {
		result = new Image();
		result.src = img_link
		return result;
	}
}

function changeImages() {
	if ((document.images) && (preloadOK == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadOK = false;
function preloadImages() {
	if (document.images) {
		Home_over = newImage("images/Home-over.gif");
		News_over = newImage("images/News-over.gif");
		Forum_over = newImage("images/Forum-over.gif");
		Links_over = newImage("images/Links-over.gif");
		preloadOK = true;
	}
}

Der MouseOver wird dann so gemacht:
Code:
<A HREF="./home.html" TARGET="mainFrame"
				ONMOUSEOVER="changeImages('Home', 'images/Home-over.gif'); return true;"
				ONMOUSEOUT="changeImages('Home', 'images/Home.gif'); return true;"> 
      <IMG NAME="Home" SRC="images/Home.gif" WIDTH=XX HEIGHT=XX BORDER=0 ALT="xxxx"></A>

So oder ähnlich wirds auch von Adobe Image Ready gelöst ;)


Steve793 schrieb am 03.04.2002 um 06:59

THX

werds heute Abend mal ausprobiern!!


jives schrieb am 09.04.2002 um 22:03

Und, hats funktioniert?




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025