kai: 2 links auf einen button - ist das möglich?

hi allerseits,

ich ahbe eine webseite, in die ein iframe integriert ist - das ist soweit alles super und funktioniert einwandfrei. ich bin gerade dabei, eine sitemap für die komplette seite zu erstellen - ist es möglich auf einen ganz normalen textlink 2 funktionen zu legen?

ich möchte a) dass sich das sich die hauptseite neu lädt und b) dass sich der inhalt vom iframe ändert?

geht das eventuell mit javascript? kann mir jemand helfen?

danke schonmal!!! :-)

kai

  1. Hi @all!

    ich ahbe eine webseite, in die ein iframe integriert ist - das ist soweit alles super und funktioniert einwandfrei. ich bin gerade dabei, eine sitemap für die komplette seite zu erstellen - ist es möglich auf einen ganz normalen textlink 2 funktionen zu legen?

    Ohne Javascript nein

    ich möchte a) dass sich das sich die hauptseite neu lädt und b) dass sich der inhalt vom iframe ändert?

    ist das I-Frame in der Hauptseite? oder gibt es zwei Frames?
    Gib mal die URL, wo wir das im Internet anschauen können.

    geht das eventuell mit javascript? kann mir jemand helfen?

    ja. ja.

    MfG, Dennis.

    --
    Hinweise:
    Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
    Meine HP: http://www.riehle-web.com
    1. hi dennis,

      watch this: www.weingut-diefenhradt.de

      wenn du oben in der hauptnavigation einen punkt auswählst, wird eine neue index-htm geladen (achte aml auf die browserzeile oben. es gibt index 1-5 mit jeweils einem eingebundenen iframe.

      danke schonmal :-)

      kai

      1. Hallo Kai,

        watch this: www.weingut-diefenhradt.de

        read this: "Die Domain weingut-diefenhradt.de ist nicht registriert."
        and </faq/#Q-19>

        Viele Grüße,
        Stefan

        1. Hello Stefan,

          read this: "Die Domain weingut-diefenhradt.de ist nicht registriert."
          and </faq/#Q-19>

          Wie heißen diese Buchstabenwechselspiele für Intelligente? Das war so eins. Du musst erst überlegen und dann tippen ;-)

          http://weingut-diefenhardt.de

          Wo stand das in den FAQ mit den Links?

          Liebe Grüße aus http://www.braunschweig.de

          Tom

          --
          Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
          1. Hallo Tom,

            Wie heißen diese Buchstabenwechselspiele für Intelligente? Das war so eins. Du musst erst überlegen und dann tippen ;-)

            xse.de ist eine meiner Domains und kein Buchstabenwechselspiel für
            Intelligente ;-)

            http://weingut-diefenhardt.de

            Wo stand das in den FAQ mit den Links?

            </faq/#Q-19> oder worauf willst Du hinaus?

            Viele Grüße,
            Stefan

            1. Hello Stefan,

              xse.de ist eine meiner Domains und kein Buchstabenwechselspiel für
              Intelligente ;-)

              Wer weiß?

              1. http://xse.de
              2. http://sxe.de
              3. <http://sex . de>

              Viele Möglichkeiten bleiben da ja nicht

              Vielleicht ist 1. ja das Administrationsportal für 3.? *gbg*

              Liebe Grüße aus http://www.braunschweig.de

              Tom

              --
              Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
            2. hi,

              xse.de ist eine meiner Domains und kein Buchstabenwechselspiel für
              Intelligente ;-)

              sondern - für notgeile?

              gruss,
              wahsaga

              --
              http://wazgnuks.net/ - back from the dead
              1. Hallo,

                xse.de ist eine meiner Domains und kein Buchstabenwechselspiel für
                Intelligente ;-)

                sondern - für notgeile?

                wenn eine schlichte weiße Seite mit dem Schriftzug "XSE.DE" unten
                rechts diesen Zweck erfüllt, ist man _sehr_ leicht zufriedenzu-
                stellen ... und auch sehr pervers, imho ;-)

                Viele Grüße,
                Stefan

                1. Hello,

                  wenn eine schlichte weiße Seite mit dem Schriftzug "XSE.DE" unten
                  rechts diesen Zweck erfüllt, ist man _sehr_ leicht zufriedenzu-
                  stellen ... und auch sehr pervers, imho ;-)

                  ... oder man kann sich eben doch noch viel besse daran erinnern "was da mal war". Die Gedanken sind frei.

                  Liebe Grüße aus http://www.braunschweig.de

                  Tom

                  --
                  Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
          2. hi nochmal,

            kann man den nun 2 links auf einen button legen mit unterschiedlichen target? einmal bräuchte ich _top und einmal _iframe.

            kennt jemand einen entsprechenden javascript- befehl?

            DANKE!!! :-)

            1. Hi @all!

              kann man den nun 2 links auf einen button legen mit unterschiedlichen target? einmal bräuchte ich _top und einmal _iframe.

              ja, aber nur mit Javascript.

              function link() {
                 top.location.href = '...';
                 iframe.location.href = '...';
              }

              und dem Link onClick="link()" zuweisen.

              MfG, Dennis.

              --
              Hinweise:
              Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
              Meine HP: http://www.riehle-web.com
              1. ah verstehe - genau sowas versuche ich doch die ganze zeit zu bekommen :-) thanks dennis, ich werde das mal testen und entsprechend viele funktionen auf der sitemap.htm anlegen =)

                kannst du mir das nochmal etwas genauer machen - nur als beispiel?

                die erste funktion müsste sein: onclick lade index-weingut.htm _top / philosophie.htm _iframe

                was muss ich dann als link auf den textbutton legen, damit die funktion angesprochen wird?

                DANKE schonmal für deine hilfe =)

                1. Hi @all!

                  kannst du mir das nochmal etwas genauer machen - nur als beispiel?

                  eigentlich heißt das hier  S E L F Forum !

                  die erste funktion müsste sein: onclick lade index-weingut.htm _top / philosophie.htm _iframe

                  Frage: Was willst du mit _top erreichen? Das ist ein Spezialbefehl, das weißt du, oder?

                  Ich bin mir noch nicht ganz im klaren, was du willst. Ich glaube, du willst das:
                  Von der Seite xyz.html soll bei Klick auf einen Link man auf index-weingut.htm kommen und dort dann sofort philosophie im I-Frame angezeigt werden?

                  Das geht so nicht so einfach. Da müsstest du mit URL oder sonst irgendwas arbeiten, du kannst mit Javascript nicht so einfach Dokumentübergreifene Sachen machen.

                  Da gibt es nur eine Lösung, welche ich dir auch ans Herz legen möchte:
                  mache nicht so einen Mist wie index-irgendwas.html, index-nochwas.html und index-letzer.html.

                  Mache EINE EINZIGE index.html Datei, in die Du mittels Frames/I-Frames alles reinladen kannst!
                  Dann kann man das was du willst auch realisieren, so wäre das ziemlich kompliziert, da müssten wir per E-Mail weitermachen.

                  was muss ich dann als link auf den textbutton legen, damit die funktion angesprochen wird?

                  Einen Textbutton gibt es nicht. Es gibt einen Button (<input type="button" ...>) und es gibt einen Text- oder Bildlink (<a ...>Link</a>).

                  Vermutlich meinst du letzteres, dort kann man genauso wie auf einen Button ein OnClick Eventhandler zuweisen.
                  Du bist dir aber schon darüber im Klaren, dass wenn jemand Javascript deaktiviert hab (und das haben schon einige) diese Person an dieser Stelle deine Seite nicht bedienen kann, bzw. bei Klick auf den Link nichts passiert!?!

                  DANKE schonmal für deine hilfe =)

                  Bitte!

                  MfG, Dennis.

                  --
                  Hinweise:
                  Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
                  eine HP: http://www.riehle-web.com
              2. Hello,

                kann man den nun 2 links auf einen button legen mit unterschiedlichen target? einmal bräuchte ich _top und einmal _iframe.

                ja, aber nur mit Javascript.

                function link() {
                   top.location.href = '...';
                   iframe.location.href = '...';
                }

                und dem Link onClick="link()" zuweisen.

                Und was passiert, wenn einer kein JavaScript eingeschaltet hat oder mit "Rechtsclick/im neuen Fenster" arbeiten möchte?

                Liebe Grüße aus http://www.braunschweig.de

                Tom

                --
                Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
                1. Hi @all!

                  Und was passiert, wenn einer kein JavaScript eingeschaltet hat oder mit "Rechtsclick/im neuen Fenster" arbeiten möchte?

                  a) gar nichts
                  b) hat er halt pech gehabt

                  Man kanns nicht allen Recht machen ;-)

                  MfG, Dennis.

                  --
                  Hinweise:
                  Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
                  Meine HP: http://www.riehle-web.com
                  1. Hello,

                    Und was passiert, wenn einer kein JavaScript eingeschaltet hat oder mit "Rechtsclick/im neuen Fenster" arbeiten möchte?
                    a) gar nichts
                    b) hat er halt pech gehabt

                    Nein, dann gibt es eine Fehlerseite vom Browser, weil der ins Leere greift. Diesen Fehler hat man sogar auf "professionellen" Seiten ganz oft.

                    Liebe Grüße aus http://www.braunschweig.de

                    Tom

                    --
                    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      2. Hi @all!

        wenn du oben in der hauptnavigation einen punkt auswählst, wird eine neue index-htm geladen (achte aml auf die browserzeile oben. es gibt index 1-5 mit jeweils einem eingebundenen iframe.

        So geht das nicht. Du musst das so machen, dass du mit einer einzigen Seite - index.htm - auskommst.
        Und noch was: verzichte auf Flash!

        Mache eine Seite, da tust du zwei I-Frames drauf:
        I-Frame eins: Die Navigation, I-Frame 2: Die Seite.

        Dann lädst du in das I-Frame eins immer die passende Navigation, und wenn man in I-Frame 2 auf einen Link klickt, wird die Seite im I-frame 2 angezeigt.
        Dann brauchst du auch nur noch eine index.htm und das ist IMHO auch übersichtlicher.

        MfG, Dennis.

        --
        Hinweise:
        Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
        Meine HP: http://www.riehle-web.com
        1. Hello,

          Mache eine Seite, da tust du zwei I-Frames drauf:
          I-Frame eins: Die Navigation, I-Frame 2: Die Seite.

          Wie wäre es denn alternaiv mit zwei DIVs und CSS:: Overflow:auto; ?

          Funktioniert das nun in den gängigen Browsern, oder nicht?

          Liebe Grüße aus http://www.braunschweig.de

          Tom

          --
          Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    2. www.weingut-diefenhardt.de ist richtig. ich möchte jeweils die entsprechende index-datei laden, in die der entsprechende iframe-inhalt geladen wird - brauch also 2 links auf einem buttob. will kein perl, etc - wäre ein zu großer aufwand...

      1. Hi @all!

        www.weingut-diefenhardt.de ist richtig. ich möchte jeweils die entsprechende index-datei laden, in die der entsprechende iframe-inhalt geladen wird - brauch also 2 links auf einem buttob. will kein perl, etc - wäre ein zu großer aufwand...

        Wenn du jetzt noch aus der </faq/#Q-19> lernst wie man Links macht:
        http://www.weingut-diefenhardt.de

        MfG, Dennis.

        --
        Hinweise:
        Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
        Meine HP: http://www.riehle-web.com
      2. Hallo,

        ich möchte jeweils die entsprechende index-datei laden, in die der entsprechende iframe-inhalt geladen wird - brauch also 2 links auf einem buttob.

        wozu, Du lädst bei jedem dieser Links den kompletten Inhalt des An-
        zeigefensters neu, da kannst Du auch in der jeweilige Index-Datei
        die gewünschte Inhalte für die darin enthaltenen Iframes laden.
        Was Du möchtest, ist nicht möglich, da der Iframe, in den Du einen
        neuen Inhalt laden willst, nach dem Neuladen der kompletten Seite
        nicht mehr da ist.

        Viele Grüße,
        Stefan

        PS: Wo ist jetzt im Moment auf der Website überhaupt das Problem?

  2. Hello,

    in einem Frame ist immer nur ein Document möglich, also auch nur ein "Link" = Ressource-Request.

    Überleg mal, wie das Gesamtfenster entstanden ist. Du hast ursprünglich ein frameset aufgerufen. Wenn Du nun alle Frames des fensters ändern willst, kannst Du ein neues Frameset aufrufen, das dann seinerseits wieder die Frames mit Dokumenten füllt. Das geht alles ganz ohne JavaScript, ist nur irgendwann sehr unübersichtlich.

    Alternativ kannst Du die Framesets auf dem Server mittels aktiven Scripten berechnen lassen (PHP, PERL,  Python, Ruby, NetBasic, C, Pascal, ...).

    Das Berechnungsscript könntest Du dann über "Postbuttons" aufrufen, dann wird die Auswahl über den Namen des Buttons und nicht mehr über für den Nutzer sichtbare Parameter (GET) übergeben.

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen