sag ich nicht: wie lade ich seite in neue regiserkarte (ns 7)

einen schönen guten tag,

mozilla (seit vers. 1.0.1) & netscape (seit vers. 7.0) bieten
die möglichkeit des "tabbed browsing", d. h. statt seiten in
weiteren browser-fenstern darzustellen, können sie auch innerhalb
des bestehenden browser-fensters einfach in einer neuen
Registerkarte geladen werden.

Meine frage nun: ist es (& wenn ja, wie bitte) möglich, durch Klicken auf einen Link in einer seite eine solche Registerkarte zu starten und diese mit der durch den link referenzierten seite zu füllen. Also quasi
eine "target"-Anweisung, die nicht ein neues Fenster, sondern eine
neue Registerkarte öffnet.

Gibt es z. B. einen vordefinierten Wert für eine solche "target"-Anweisung (so wie der Wert "target='_blank'" für
"neues Fenster" steht.

Regards

  1. einen schönen guten tag,

    mozilla (seit vers. 1.0.1) & netscape (seit vers. 7.0) bieten
    die möglichkeit des "tabbed browsing", d. h. statt seiten in
    weiteren browser-fenstern darzustellen, können sie auch innerhalb
    des bestehenden browser-fensters einfach in einer neuen
    Registerkarte geladen werden.

    Meine frage nun: ist es (& wenn ja, wie bitte) möglich, durch Klicken auf einen Link in einer seite eine solche Registerkarte zu starten und diese mit der durch den link referenzierten seite zu füllen. Also quasi
    eine "target"-Anweisung, die nicht ein neues Fenster, sondern eine
    neue Registerkarte öffnet.

    Ja super Idee, damit schon wieder eine proprietäre Eigenart des Browsers vom Webentwickler abgefangen werden muß -
    if (browser == "NN7") document.write('... target = "_tab0"');
    else document.write('... window.open(...)');
    oder wie?

    1. hi

      Ja super Idee, damit schon wieder eine proprietäre Eigenart des Browsers vom Webentwickler abgefangen werden muß

      erstens geht es nicht und zweitens sagt der Standard eindeutig, dass ein target="" mit unbekanntem Wert als neues Fenster zu öffnen ist. (was daran liegt, dass Erweiterungen zu target="" im Standard zulässig sind)

      Grüße aus Bleckede

      Kai

      1. Hi

        erstens geht es nicht und zweitens sagt der Standard eindeutig, dass ein target="" mit unbekanntem Wert als neues Fenster zu öffnen ist. (was daran liegt, dass Erweiterungen zu target="" im Standard zulässig sind)

        Wobei auch zu bedenken ist, daß in neueren Standards (XHTML 1.1) gar kein target mehr vorkommt...

        Andreas

    2. Ja super Idee, damit schon wieder eine proprietäre Eigenart des Browsers vom Webentwickler abgefangen werden muß -
      if (browser == "NN7") document.write('... target = "_tab0"');
      else document.write('... window.open(...)');
      oder wie?

      verstehe ich nicht ....

      was soll da abgefangen werden?

      ich schreibe einfach <tt><</tt>a href="irgendwas.html" target="_tab0"<tt>></tt>blabla<tt><</tt>/a<tt>></tt>

      fall 1: der browser kennt das target Attribut nicht, also
      wird die Seite im bestehenden Fenster dargestellt

      fall 2: der browser kennt das target Attribut aber kein
      tabbed browsing, stellt die Seite also in einem neuen
      Fenster dar

      fall 3: target Attribut und tabbed browsing werden vom
      Browser beherrscht, also wird die seite in einer weiteren
      Registerkarte dargestellt.

      die lesbarkeit (oder auch nicht) der Seite wird doch dadurch
      nicht beeinflusst (schreibe ich mal wg. Deinem Einwand
      "propritiäre Eigenart d. Browsers").

      regards

  2. ist es (& wenn ja, wie bitte) möglich, durch Klicken auf einen Link
    in einer seite eine solche Registerkarte zu starten

    Und selbst wenn es möglich wäre, überlaß bitte dem user, wie und wo er Links öffnen will.

    1. Und selbst wenn es möglich wäre, überlaß bitte dem user, wie und wo er Links öffnen will.

      nööö, überlass ich ihm nicht, ist schließlich meine seite
      (ob er einen link überhaupt öffnet, bleibt natürlich ihm überlassen)

      ausserdem geht es mir um die entwicklung eines web-basierten
      "authoring tools" für einige Kollegen, die nun mal null Ahnung
      von html&co haben, aber trotzdem was ins Netz stellen wollen.
      und da wäre es nun mal günstig, sie könnten in der einen
      registerkarte formulare ausfüllen, mit denen das aussehen der
      Seite beschrieben wird und nach einem klick auf den Submit-Button
      erschiene in einer weiteren registerkarte die erstellte seite zwecks begutachtung. und bei nichtgefallen geht es dann einfach zurück
      in die erste registerkarte zur nachbesserung.

      regards