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

Frame der am unterem Rand klebt^^

Status
Für weitere Antworten geschlossen.

Der-Anfänger

Neues Mitglied
Hi,
klingt zwar etwas komisch, aber ich suche ein Javascript,
dass wenn ich auf meiner Seite scrolle, am unterem Rand ein Frame
"befestigt" ist.
Gibt es so etwas mit javascript???
Wenn ja bitte helft mir, thx schon mal...
Der-Anfänger.
PS: Bitte um ganzen Code, kenn mich nämlich nicht so gut mit java aus..
 
ähmm...
da brauchst du doch kein Javascript.
mach es doch so:
index.html
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
   "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Frame der am unterem Rand klebt</title>
</head>
<frameset rows="*,100">
  <frame src="festerframe.html" name="festerframe">
  <frame src="derrest.html" name="derrest">
  <noframes>
    <body>
      Ihr Browser unterstützt keine frames
    </body>
  </noframes>
</frameset>
</html>
so und dann erstellste im gleichem Verzeichniss festerframe.html
und die Datei derrest.html...
ganz einfach.
Einfach mal bei Selfhtml unter frames nachgucken.

greez web_spider :D
 
Okey....thxxx
wusst ned dass es so einfach is^^
aber danke,
Lg Der-Anfänger

>>Hab derzeit auch noch einen anderen Script gefunden und meine bitte:
kann jemand diesen so umformen dass der text nicht am oberem sondern am unterem
Browser Rand "kleben" bleibt??

Hier mein Html-Code:

<html>
<head>
<title></title>
<script type="text/javascript">
<!--
function scroll(){
document.getElementById("menu").style.top = document.body.scrollTop;
setTimeout( "scroll()", 10 );
}
//-->
</script>
</head>
<body onload="scroll()">
<div id="menu" style="position:absolute; left:40%; right:40%; width:10%; top:0px">Hier der Text<br>neue zeile mit mehr text</div>
<div style="position:absolute; left:50px; top:50px"><p style="margin-bottom:1500px">Begin</p>End</div>
</body>
</html>
 
Zuletzt bearbeitet:
sorry, aber hier werd ich dir die lösung nicht einfach hinschreiben, das ist ja so offentsichtlich .. mit minimalsten englisch- und programmierkenntnissen sieht das jeder.
 
Sorry... aber ich hab alles probiert!!!! Ich geb ja zu das ich 0 ahnung von Javascript hab..................
Was muss ich denn ändern bitte antworten!!
 
Irgendwie glaub ich dir das nich, aber ok ....

Tipp:
Code:
<div id="menu" style="position:absolute; left:40%; right:40%; width:10%; [b]top:0px[/b]">Hier der Text<br>neue zeile mit mehr text</div>
...
Code:
document.getElementById("menu").style.[b]top[/b] = document.body.scroll[b]Top[/b];
 
naja eben grad ... du hast da 100% cheese 'n onion geschrieben ...

du weist dem ding 'menü'.style.top den wert eines anderen Dings zu...
>>
Code:
menü = irgendwas
so irgendwie hast du das gemacht. Und das geht nit ...

außerdem gibst du dem ding schon mit dem attribut top:0px die anweisung, dass es mit 0pixeln abstand oben kleben bleiben soll.

edit:
wenn du wirklich kein plan von dem sach hast, dann fang nicht gleich mit großen sachen an. mach kleinkrams.
schreib ein paar kleine java scripte, hantier bissle mit css rum und dann klappt das von selbst ;)
du kannst nicht gleich alles können.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben