1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Target bei window.location

  • ClemensL
  • 9. Juni 2009 um 22:18
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • ClemensL
    Punkte
    45
    Beiträge
    7
    • 9. Juni 2009 um 22:18
    • #1

    Hi,

    ich habe bei einer Website folgende Funktion.

    Code
    function ersterLink()
    {
            window.location.replace("Main.html");
            parent.frames[Fenster].location.href="Liste.html";
    }


    Ich will damit erreichen das , wenn man auf einen Link klickt sich die Main.html öffnet UND das danach in einem iframe Liste.html geöffnet wird.
    Das ganze hat den Hintergrund das die Page im Endeffekt aus einer Main.html besteht (als Tabelle aufgebaut) und in einem <td> liegt ein iframe in dem alle Subseiten geöffnet werden.

    Jetzt frage ich mich wie ich das realisieren kann, da der Code so wie er is ned geht...

  • anwesender
    Punkte
    647
    Beiträge
    125
    • 10. Juni 2009 um 09:07
    • #2

    wenn du s in den onclick listener tust musst du am ende false return'en sonst besucht er einfach so den link

    das heisst auch, dass:

    HTML
    <a href="urlToHell" onclick="return false;">Link</a>

    keinem link folgt...

    Thomas

  • ClemensL
    Punkte
    45
    Beiträge
    7
    • 10. Juni 2009 um 11:07
    • #3

    hm, entweder versteh ich dich ned richtig oder du hast mein problem nicht verstanden.

    mein Link auf einer "externen" Page sieht so aus

    Code
    <a href="javascript:ersterLink()">Test</a>

    Diese Funktion soll nun bewirken das sich " 2 Links hintereinander öffnen" . Das Problem is die erste Zeile is korrekt

    Code
    function ersterLink()
    {
            window.location.replace("Main.html");
            parent.frames[Fenster].location.href="Programmangebot.html";
    }

    mit

    Code
    window.location.replace("Main.html");

    hüpft er auf die Seite Main.html. Jetzt soll aber auch noch in der Main ein iframe "befüllt" werden. Ich will mehr oder weniger so eine Funktion:

    (dieser Code is falsch er soll nur verdeutlichen was ich will)

    Code
    function ersterLink()
    {
            window.location.replace("Main.html");
            window.location.replace("Liste.html"; target="Fenster")
    }
  • anwesender
    Punkte
    647
    Beiträge
    125
    • 10. Juni 2009 um 11:54
    • #4

    okay, wie wärs damit:

    HTML
    <a href="linkImExternenFenster" target="Fenster" onclick="window.location.replace('Main.html'); return true;">Test</a>

    bzw... aufgeteilt:

    HTML
    <a href="linkImExternenFenster" target="Fenster" onclick="goToMain()">Test</a>
    Code
    function goToMain()
    {
    window.location.replace('Main.html');
    return true;
    }

    hoffe das hilft mehr :)

    falls du es _wirklich_ nur mit javascript machen willst, kannst du im globalen bereich ein neues fenster mit openwindow öffnen und dann über die globale variable darauf zugreifen :)

    Thomas

  • anwesender
    Punkte
    647
    Beiträge
    125
    • 14. Juni 2009 um 16:23
    • #5

    irgend ne rückmeldung obs funktioniert hat, oder du doch etwas anderes suchst?

    Thomas

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum