Menüleiste soll stehen bleiben!!
Steve793 02.04.2002 - 18:03 969 11
Steve793
Here to stay
|
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!
|
Guest
Deleted User
|
reine html lösung: frames!
|
Steve793
Here to stay
|
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!!
|
Guest
Deleted User
|
drum sag ich ja: mach einen frame draus! dann bleibt er stehen.
|
Steve793
Here to stay
|
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
|
manalishi
tl;dr
|
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
|
Guest
Deleted User
|
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...
|
Steve793
Here to stay
|
Edit 2: Inhalt gelöscht Hab´s selbst hinbekommen!!
Bearbeitet von Steve793 am 02.04.2002, 21:18
|
Steve793
Here to stay
|
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!?
|
jives
And the science gets done
|
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: 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: <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
Bearbeitet von jives am 02.04.2002, 22:14
|
Steve793
Here to stay
|
THX
werds heute Abend mal ausprobiern!!
|
jives
And the science gets done
|
Und, hats funktioniert?
|