Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Toast

Tripel-As

Dabei seit: 02.01.2011

Beiträge: 210

 

1 Zum Seitenanfang

Mittwoch, 9. November 2011, 11:32

Target-Attribut im Strictem HTML

Hi,

nen Kollege fragte mich heute, ob es nicht ne Möglichkeit gibt in HTML (strict) ein Target-Attribut valide zu definieren. Ich habe jetzt gesagt, "nö", das widerspräche ja auch dem Sinn (dass der User frei entscheiden kann, wie die Seite geladen wird). Dennoch hat er nicht ganz Unrecht, dass die Menschen ja gewöhnt sind, dass sich die Site im neuen Tab öffnet, wenn fremd verlinkt wird.
Es gäbe natürlich noch die Möglichkeit das ganze mit JS zu lösen, aber das spricht ja auch gegen den Sinn.

Daher zwei Fragen:
- Warum ist das heute noch so definiert, wo die breite Masse, ua durch Google, anders gewöhnt ist? Und gibt es noch einen weiteren Sinn, warum das so definiert ist?
- Gibt es evtl. doch eine valide Möglichkeit Seiten in neuem Tab zu laden (und Strict zu bleiben, man könnte dies ja als einziges Transitional lassen, will aber komplett Strict bleiben).

Liebe Grüße, Toast
 

MagellanMedia

Doppel-As

Dabei seit: 04.11.2011

Beiträge: 134

 

2 Zum Seitenanfang

Mittwoch, 9. November 2011, 11:44

Target

Hi,
also jeder User hat doch im Grunde die eigene freie Entscheidung wie er einen Link öffnet (rechtsklick "öffnen in neuem Tab,...).
Auch bei Google und Co kannst du das in den Sucheinstellungen einstellen wie die Seite geladen werden soll.

Generell würde ich sagen, dass Links zu externen Seiten in einem neuen Tab / Fenster geöffnet werden sollten. Zum einen ist es dann eindeutig das man auf einer anderen Webseite ist, zum anderen bindet man den User ja weiterhn auf seiner eigenen Seite. Zusätzlich kommt es ja auch auf die Browsereinstellungen an. Da kann ich ja auch sagen das entsprechende Links in einem Tab oder in einem Fenster geöffnet werden sollen.

Unterbinden kannst du es im Grunde nicht. Durch JavaScript o.ä. kann man die Links zwar definieren, aber wenn der User das deaktiviert hat, ist das auch nutzlos.

Oder habe ich deine Frage falsch interpretiert?
----------
Webdesign und Webprogrammierung
http://www.magellan-media.de
 

Toast

Tripel-As

Dabei seit: 02.01.2011

Beiträge: 210

 

3 Zum Seitenanfang

Donnerstag, 10. November 2011, 12:47

Zum Großteil falsch interpretiert.

Das Problem ist ja, dass es im strictem HTML kein Target-Attribut mehr gibt. Sprich ich kann nicht mehr dafür sorgen, dass ein User im Normalfall auf einen neuen Tab geleitet wird (da ich ja nicht mehr

HTML

1
<a href="" target="">Link</a>
sondern nur noch

HTML

1
<a href="">Link</a>
schreiben kann)... und da wüsste ich halt gerne ne Variante um das im strictem HTML auch machen zu können, weil ich, wie Du schon sagst, manche Seiten generell in einem neuen Tab laden möchte.

Liebe Grüße,

Toast
 

jperl

Super Moderator

Dabei seit: 09.04.2003

Beiträge: 3 453

 

4 Zum Seitenanfang

Donnerstag, 10. November 2011, 13:14

in strict wird dir nur die JS variante bleiben.
die entfernung des target attribut vertritt den gedanken, dass der user selbst entscheiden darf, wo er neue seiten öffnet.

jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
 

MagellanMedia

Doppel-As

Dabei seit: 04.11.2011

Beiträge: 134

 

5 Zum Seitenanfang

Donnerstag, 10. November 2011, 13:26

@Toast:
Tut mir leid, das habe ich dann wirklich falsch verstanden. Aber da hat jperl schon Recht, mir ist auch keine andere Möglichkeit bekannt. (belibt nur dann das Problem mit den USern, die JS deaktiviert haben - aber man kann es ja nicht allen recht machen)
----------
Webdesign und Webprogrammierung
http://www.magellan-media.de
 

cccpmik

Foren Gott

Dabei seit: 04.09.2007

Beiträge: 2 999

 

6 Zum Seitenanfang

Donnerstag, 10. November 2011, 16:43

was ist mit target="_blank" oder target="_self" ? man kann doch bestimmen in welchen fenster sich der link öffnen soll.

Zitat


- Warum ist das heute noch so definiert, wo die breite Masse, ua durch Google, anders gewöhnt ist? Und gibt es noch einen weiteren Sinn, warum das so definiert ist?


naja es ist lediglich hier so definiert http://www.w3.org/TR/html4/strict.dtd aber heut zu Tage nimmt dann kein Strict oder Transit, man nimmt HTML5 (schau dir den Doctype von google an)

zu dem Sinn:
http://de.wikipedia.org/wiki/Hypertext_M…guage#Versionen

wie du sehen kannst wird xhtml nicht mehr weiter entwickelt bzw verändert , da HTML5 Standard im kommen ist

HTML

1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html>
<html>
<head>
<title>Testing</title>
</head>
<body>
<a href="foo.html" target="_blank">Foo</a>
<a href="bar.html" target="_self">Bar</a>
</body>
</html>

HTML5 und Valide

EDIT:

Zitat


(rechtsklick "öffnen in neuem Tab,...).

oder STRG+klick = Neuer Tab
Schift + Klick = neues Fenster
Mein kleines Projekt
-Cruel Online-

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »cccpmik« (10. November 2011, 16:43)

 

Treml

Tripel-As

Dabei seit: 19.03.2003

Beiträge: 237

 

7 Zum Seitenanfang

Donnerstag, 10. November 2011, 17:54

- Warum ist das heute noch so definiert, wo die breite Masse, ua durch Google, anders gewöhnt ist?

Ich nutze Google nur als unangemeldeter Besucher und daher ohne irgendwelche Einstellungen vorgenommen zu haben – und bei mir öffnen sich Seiten im selben Fenster/Tab …


Zitat


(rechtsklick "öffnen in neuem Tab,...).

oder STRG+klick = Neuer Tab

oder mittlere Maustaste = Neuer Tab

Ich glaube auch, dass man als erfahrener Computerbenutzer die Laien falsch einschätzt. Die am häufigsten benutzte Browser-Funktion ist der Zurück-Button. Mich hat es in meiner Anfangszeit oft sehr verwirrt, wenn ich nicht mehr zurückgehen konnte, weil sich bei irgendeinem Link ungewollt und unbemerkt ein neues Fenster geöffnet hatte …
i u t w w f c b - u y a s t m w m