javascript fragen
Ezekiel 20.11.2002 - 18:10 524 7
Ezekiel
OC Addicted
|
Ich hätte da 2 Fragen:
1.) Ich will in Javascript ein menü machen in dem wenn man auf einen menüpunkt draufklickt einige andere menüpunkte darunter erscheinen bzw. wenn man dann nochmal draufklickt wieder verschwinden. Wie kann ich das am einfachsten verwirklichen ?
2.) ich will ein popup mit einem formular machen, und wenn das formular abgeschickt wird sollen die werte der textfelder an das ursprüngliche fenster zurückgesendet werden. wie geht das am besten ?
danke im vorraus
|
Yeahman
OC Addicted
|
zu 1. funktioniert mit DIVs denen du einen fixe Position zuweist, aber aufpassen du solltest alle DropDownlisten ausblenden, weil die eine höhere Z Koordinate haben.
zu 2. du kannst mit window.opener auf das Window zugreifen, das aufgerufen hat, geht aber glaub ich nur im IE5 und höher, Netscape/Opera/... weiss ich nicht
|
watchout
Legendundead
|
zu 1. funktioniert mit DIVs denen du einen fixe Position zuweist, aber aufpassen du solltest alle DropDownlisten ausblenden, weil die eine höhere Z Koordinate haben.
zu 2. du kannst mit window.opener auf das Window zugreifen, das aufgerufen hat, geht aber glaub ich nur im IE5 und höher, Netscape/Opera/... weiss ich nicht 1: tät ich net ganz so machen Ohne Stylesheets wirst auf jeden fall net auskommen... in die jeweiligen zeilen bzw. zellen brauchst einfach nur style="display:none;" bzw style="display:block;" (statt block müsste auch inline gehn) reinschreiben per javascript kannst das dann editen - geht bei netscape aber erst mit neueren versionen - beim ie gehts auf zwei arten -> read SELFHTML edit: ups, hab ich irgendwie vorrausgesetzt, dass du das in tables angeordnet hast, naja wird wohl auch so sein 2: korrekt, geht afaik mit allen browsern >= ie4/ns3 oder so
|
Yeahman
OC Addicted
|
so oder so => SELFHTML steht alles drinnen, wenn man mal weiss wo man suchen muss.
|
Guest
Deleted User
|
Selfhtml spreche ich jegliche kompetenz ab was JavaScript angeht.Beim Menü keinesfalls die untermenüpunkte per CSS vom Start weg ausblenden, sondern in einem onload. damit bleibt das Script WAI-Kompatibel. div's sind dafür am besten geeignet, allerdings ohne fixe position, sondern einfach brav untereinander anordnen. zum ein/ausblenden macht eine js-funktion, die erstmal checkt obs visible ist (document.all.divname.style.visibility) und dann setzt (auf 'visible' oder 'hidden') Grundsätzlich bin ich aber gegen solche menüs, weils nur sinn machen wenn man frames verwendet - und die sucken ja bekanntlich
|
watchout
Legendundead
|
Grundsätzlich bin ich aber gegen solche menüs, weils nur sinn machen wenn man frames verwendet - und die sucken ja bekanntlich ?? was spricht dagegen sowas bei ner non-frame seite zu verwenden????? edit: grad bei non-frame seiten würd' ichs zwecks ladezeitverkürzung verwenden...
|
Snoop
Here to stay
|
watchout! nur weils nicht angezeigt wird, heisst nicht dass es nicht geladen wird weil wennst draufklickst wird ja nicht die seite neu geladen, sondern nur der text angezeigt
|
watchout
Legendundead
|
watchout! nur weils nicht angezeigt wird, heisst nicht dass es nicht geladen wird weil wennst draufklickst wird ja nicht die seite neu geladen, sondern nur der text angezeigt eben ladezeitverkürzung ist es ja auch wenn garnichtmehr geladen werden muss - und die zusätzlichen 100 bytes sind auch wurscht...
|