Fenster öffnen gleichzeitig als bild ablegen
hippi4wil
- html
Hallo liebe Programmierer,
ich möchte gerne per css/html/xhtml eine art IF funktion haben die folgendes kann
ich habe mir eine seite gebaut mit 2 frames, diese sind untereinander wie Zeilen angeordnet. der erste frame ist sehr groß und soll eine art desktop symbolisieren. der 2te liegt darunter und ist quasi die taskleiste. nun folgendes:
auf dem desktop habe ich nun verschiedene anwendungen (bilder/icons, welche auf auf andere seiten verlinken). nun möchte ich es so gestalten, dass wenn ich auf ein bild/icon(link drücke) sich nicht nur ein neues fenster öffnet (soweit bin ich schon), sondern es soll gleichzeitig auf der taskleiste das bild(icon) angezeigt werden.(ähnlich wie in windows fenster offen und auf taskleiste sichtbar)
ich bin mir sicher das es mit einer if funktion und onclick irgendwie geht leider kenne ich mich damit nich so gut aus, wenn ihr andere wege kennt dann würde ich auch diese gerne in anspruch nehmen.
ps: wenn mir einer, dann noch sagen könnte, wie die abgelegten icons, beim schließen des fensters, wieder verschwinden, wäre das super.
vielen dank
Hallo
ich möchte gerne per css/html/xhtml eine art IF funktion haben die folgendes kann
ich bin mir sicher das es mit einer if funktion und onclick irgendwie geht leider kenne ich mich damit nich so gut aus, wenn ihr andere wege kennt dann würde ich auch diese gerne in anspruch nehmen.
Ich denke, du suchst nach JavaScript, oder vielleicht auch PHP - mit css/html/xhtml wirst du jedenfalls da nicht wirklich weiterkommen - zumindest nicht mit IFs.
Aber als aller erstes:
Wieso nutzt du Frames? Ich bin überzeugt, dass das ohne Frames viel besser geht.
Für die Taskleiste musst du dann mal nach sticky footer oder sowas suchen.
Gruß
Alex
Für die Taskleiste musst du dann mal nach sticky footer oder sowas suchen.
Nein, ein Sticky Footer ist etwas anders - die Leiste soll ja immer unten sein, egal wie hoch das Fenster oder der Inhalt ist.
Zwei Elemente innerhalb des body absolut positioniert sollten reichen - 1x ganz unten mit einer bestimmten Höhe und 1x über die volle Fläche (möglicherweise abzüglich dem was unten zu sehen ist, kommt drauf an ob Fenster "hinter" der Taskleiste sein dürfen).
Wahlweise verpasst man dem "Desktop" dann noch ein overflow: hidden; und gut ist.
danke für eure schnellen antworten, frames nutzte ich deswegen, weil ich mal ausprobieren wollte was die so können, ausserdem kann ich speziell in den frames neue seiten öffnen, was bei einer "desktop"-darstellung nicht so schlecht ist und es einfach ist.
das mit dem triggern oder der schleife?( wenn ich das richtig verstanden habe?) ist ganz nett, könnte ich dazu bitte ne anleitung oder so haben, bin da neu auf dem gebiet...
java ist zwar bestimmt super aber in java kenn ich mich kaum aus sonst hätte ich von anfang an java genommen ^^, danke euch
Moin!
ich möchte gerne per css/html/xhtml eine art IF funktion haben die folgendes kann
Was verstehst Du unter einer IF Funktion?
Wie schon erwaehnt brauchst Du Javascript. Pruefe damit ob ein Fenster offen ist, wenn ja, fuege das Bild in die Leiste (oder lass es drin), wenn nicht nimm es raus. Das gaanze kannst Du beim oeffnen/schliessen des Fensters triggern, oder auch indem du dauernd abfragst, welche Fenster da sind. Eine Mischloesung waere, dass ein sich oeffnendes Fenster die Dauerhafte Abfrage anstoesst und diese beendet wird, wenn das Fenster verschwindet/nicht mehr gefunden wird.
Da Du Fenster benutzt, kann der User dort aber natuerlich auch beliebeigen Inhalt reinladen. Ob Deine Idee damit nicht hinfaellig, wird musst Du selbst entscheiden. eventuell musst du auf Fensterinhalt pruefen.
Ich nehme an, Du verwendest richtige Fenster statt entspechend gestalteter Container mangles eingesetztem JS?