tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
3183
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    nicw nicw ist offline Grünschnabel
    Registriert seit
    Feb 2004
    Beiträge
    3
    Hi,

    zur Erklärung, ich habe als oberste Ebene meiner HP ein Flash, welches transparent ist (da es u.a. durch seine Form den Hintergrund etwas verdecken soll). Hinter dem Flash liegt ein iframe. Flash und iframe liegen jeweils in einem eigenen div-Layer der Hauptseite. Jetzt möchte ich ein Kontaktformular in den iframe einbinden. Hyperlinks im iframe gehen problemlos anzuklicken, aber mit Textfeldern hat er sich schwer. Ich kann nicht einfach auf das Textfeld klicken, um es auszuwählen, ich muss mit der Maus versuchen genau auf den Rand des Textfeldes (bis der Mauscursor zu diesem Textcursor wird) zu gehen und dann draufzuklicken.
    Ich habe versucht mittels Javascript und top.main.document.getElementByID("iframediv").zindex=5; den iframe nach vorn zu holen. Hat erstens nicht geklappt und soll zweitens auch nicht unbedingt sein (da ja dann der iframe das Flash wieder verdeckt). Ein Focussieren per Javascript bei onClick hat auch nicht geklappt. Übrigens arbeitet das Ganze ohne PHP.
    Hat jemand eine Idee wie ich durch anklicken der Textfelder den Focus auf diese setzen kann, wie es auch normal sein soll, wäre super!

    Ciao, Nico
     

  2. #2
    Avatar von patrickpaulsen
    patrickpaulsen patrickpaulsen ist offline Mitglied Silber
    Registriert seit
    Jan 2004
    Ort
    Hannover
    Beiträge
    69
    Also, sorry, aber mehr Probleme kann man sich wohl kaum machen!
    Du benutzt also Iframes, Flash und Layer in einer HTML... und zusätzlich ist auch alles os verschachtelt, das du nicht mehr weisst wo vorne und hinten ist.

    Als erstes würde ich mal den IFrame löschen, der vom Prinzip schon *piiieepp* ist und nur Probleme macht. Ausserdem benötigst du diesen ja garnicht, da du deine Formulare schließlich auch in das Flashmovie einbinden kannst.
    Dann bleibt noch die Frage, ob du den Layer überhaupt brauchst, oder ob sich der nicht auch umgehen lässt.

    Wenn du aus irgendwelchen Gründen das alles nicht machen kannst, solltest du vielleicht entwder auf FLash verzichten oder die Flashanimation um den IFrame herum bauen, auch wenn dies sich etwas schwer darstellen sollte.
     

Ähnliche Themen

  1. Flash und iframe
    Von Ma-Maddin im Forum Flash Plattform
    Antworten: 0
    Letzter Beitrag: 11.05.09, 18:24
  2. hinter Flash!?
    Von thefaxx im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 23.04.08, 10:37
  3. iframe in Flash
    Von fastperson im Forum Flash Plattform
    Antworten: 5
    Letzter Beitrag: 02.01.05, 23:04
  4. Antworten: 3
    Letzter Beitrag: 21.09.04, 17:47
  5. IFrame in Flash ?
    Von CodingEr im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 09.12.03, 00:43