• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Link in neuem Tab öffnen

FebsDeluxe

Mitglied
hey Leute,
ich habe folgenden Code in einen Cookie:

document.write("<td width=75% align=left ><small>"+"<a href=" + LinkItem + ">" + LinkItem + "</a>");

wie kann ich einstellen, das der Link, der später angezeigt wird, sich in einem neuen Tab öffnet?

lg
Fabian
 
Werbung:
Das small-Tag sollte nicht mehr verwendet werden, sowas macht man mit CSS.
Dein Probem löst du mit <a ... target="_blank" ...> allerdings macht man sowas nicht. Man sollte dem User selbst überlassen in welchem Fenster er einen Link öffnen will.

Zudem schließt du die wenigsten deiner Tags.
 
Hinweis: das target-Attribut mit dem Wert _blank bewirkt bei Browsern entweder das Öffnen in einem neuen Fenster oder in einem neuen Tab oder auch im aktuellen Fenster. Als Webmaster kann man das genaue Verhalten nicht steuern - das obliegt dem Browser des Besuchers der Webseite.
 
Werbung:
ok vielen dank :)
gibt es denn ein attribut bei dem sich in jedem browser ein neuer tab öffnet?
oder kann man das vielleicht mit "function" machen?? :D
 
Nein, gibt es nicht. Aber es gibt im CSS eine Eigenschaft die mal dafür gedacht sein soll (target). Wird aber bisher von keinem Browser unterstützt und würde vermutlich auch wie bisher von den Browsern unterdrückt.
 
Werbung:
Das wäre in HTML5 der Fall, wird aber vom TO nicht benutzt.. er benutzt genaugenommen garkeine Spezifikation, von daher ist das wohl das geringste Problem.

edit: Der vorherige Post bezieht sich auf HTML4.
 
Zuletzt bearbeitet:
Werbung:
keine Ahnung, ich benutze nur noch HTML5. Habe aber small immer verwendet, wenn ein Abbschnitt von der Semantik unbedeutender ist.
 
Werbung:
Gegen <small> ist nichts zu sagen.
Ich persönlich finde small (klein) nicht viel anders als kleiner (font=-1) oder rot (font=...) oder fett <b> oder Italic (<i>). Das <small> ist eindeutig eine Formatanweisung, auch wenn man die anders einstuft. Persönlich nehme ich es zwar nicht so genau, aber wenn man schon Layout und Inhalt trennen will, dann sollte man es konsequent machen und nicht <b> verteufeln und <strong> toll finden :-), big rauswerfen und small eine semantische Bedeutung geben und daher erlauben.
 
Zuletzt bearbeitet:
HTML(5):

  • small:
    The small element represents side comments such as small print.

    Note: Small print typically features disclaimers, caveats, legal restrictions, or copyrights. Small print is also sometimes used for attribution, or for satisfying licensing requirements.

    Note: The small element does not "de-emphasize" or lower the importance of text emphasized by the em element or marked as important with the strong element. To mark text as not emphasized or important, simply do not mark it up with the em or strong elements respectively.

    The small element should not be used for extended spans of text, such as multiple paragraphs, lists, or sections of text. It is only intended for short runs of text. The text of a page listing terms of use, for instance, would not be a suitable candidate for the small element: in such a case, the text is not a side comment, it is the main content of the page.

    - HTML Standard
  • b:
    The b element represents a span of text to which attention is being drawn for utilitarian purposes without conveying any extra importance and with no implication of an alternate voice or mood, such as key words in a document abstract, product names in a review, actionable words in interactive text-driven software, or an article lede.

    - HTML Standard
  • i:
    The i element represents a span of text in an alternate voice or mood, or otherwise offset from the normal prose in a manner indicating a different quality of text, such as a taxonomic designation, a technical term, an idiomatic phrase from another language, a thought, or a ship name in Western texts.

    - HTML Standard

In HTML 4.01 scheint es mit der Semantik noch nicht so weit her gewesen zu sein: http://www.w3.org/TR/html401/present/graphics.html#edef-SMALL

Oder anders gesagt: Die Elemente wurden nachträglich begnadigt. ;)
 
Zurück
Oben