URL: https://www.overclockers.at/coding-stuff/menueleiste_soll_stehen_bleiben_30315/page_1 - zur Vollversion wechseln!
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
Weil ich kenn mich nur HTML aus und das noch nicht alzu gut!
reine html lösung: frames!
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!!
drum sag ich ja: mach einen frame draus! dann bleibt er stehen.
OK werd mal Schaun!!
Dachte halt das geht mit irgend nem Code das eine best. Table stehen bleibt -> Pfuscherlösung
Aber was man nicht alles macht um sich vor der Arbeit zu drücken
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
Zitat von manalishida 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
Edit 2:
Inhalt gelöscht
Hab´s selbst hinbekommen!!
Und schon das nächste Prob
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!?
Mit einem Preload-Script, aber das kann, wenn der User JS deaktiviert hat, das Laden des Meüs ganz verhindern -> suckt
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; } }
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>
THX
werds heute Abend mal ausprobiern!!
Und, hats funktioniert?
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025