Mit einem kleinen Herz zerreisenden kleinen Fuchsbaby (englisch Kit) will die Mozilla Organisation anhalten, sich an geltende Webstandards zu halten und nicht propritäre Standards zu nutzen, wie etwa das einfärben des Scrollbalkens, was ja nur mit dem Kindernet Explorer geht. Die Idee ist cool, aber das Bild ist noch viel witziger
show_config
-------
"Aber es gibt ja kRaSSe SuppOrtEr die MeinEn Alter, dass Sie KrAss MOd sind UnD feTT in Der SchOOl ruLLoern WeiL isch KRaSS der MOD bin - unD wEnn dEin PosTcoUnt sUcKt, alDer, dAnn hAlTs Maul, k?" - Verständliche und klar formulierte Aussage eines Hip-Hoppers
Koole Idee! Aber ich finde man sollte eher Leute bei M$ für propritäre Scripts verantwortlich machen. Ich mein, wieso stellt denn M$ das Feature zur Verfügung die Scrollbar zu verfärben?
Genauso funktionieren viele Standarts mit dem IE nicht, was auch - offen gestanden - der Grund ist, warum ich das Web Scripting an den Nagel gehängt habe. Ich habe einfach keine Lust propritäre Scripts zu schreiben, nur damit die IE User (was immer noch die Mehrheit der Internet Surfer) meine Seiten voll nutzen können.
Ich mein, AJAX ist z.B. mittlerweile voll standatisiert, aber extra für die IE User muss man ein ActiveX Objekt initiieren, damit dynamische Websites möglich sind. Das ist doch nich richtig!
C++ ist böse
Die Unterschiede [der Programmiersprachen] sind enorm: Während Programme wie die Schreibsoftware Microsoft Word mit HTML programmiert wurden, greifen die Entwickler von Metzel-Games oft zu der Hacker-Programmiersprache C++. Wie gefährlich diese Sprache für Jugendliche ist, zeigte sich erst im September 2009, als der schülerVZ-Hacker Matthias L. vor seinem Selbstmord einen Abschiedsbrief verfaßte – in C++.
Die Hersteller von Firefox und Mozilla haben eine Initiative gegründet gegen solche Firmen die Microsoft, die meinen das Ihr stümperhaft zusammengeschobenes Zeug, das mehr als Unreif und schlecht ist, ein Standard sein muss. Da Sie wissen das Ihr Zeug es nie zum W3C schaffen wird, machen Sie einfach was Sie wollen und daher muss man als Webprogrammierer dauernd darauf achten das der Idioten Browser IE die Seite auch richtig darstellt.
@Blue
Mir ist es Wurst wenn jemand mit dem IE Probleme hat. Ich hab sogar eine Zeitlang mal IE User geärgert. Wenn Sie auf die Seite gingen, wurde Ihnen die Firefox Installationsdatei geschickt Heute wird aber nur noch umgeleitet
show_config
-------
"Aber es gibt ja kRaSSe SuppOrtEr die MeinEn Alter, dass Sie KrAss MOd sind UnD feTT in Der SchOOl ruLLoern WeiL isch KRaSS der MOD bin - unD wEnn dEin PosTcoUnt sUcKt, alDer, dAnn hAlTs Maul, k?" - Verständliche und klar formulierte Aussage eines Hip-Hoppers
kan das mal eine für nen laien zusammen fassen, was das macht? und was das is?
Es geht einfach darum, wenn ich eine Homepage Scripte (halt Text in einen Editor eingeben und das dann anzeigen lasse in einem Browser [Siehe http://de.selfhtml.org/ z.B. für nähere Erklärung]), dann gibt es häufig unterschiedliche Ausgaben. Z.B. ist ein Textbereich dort, wo er nicht sein sollte. Das liegt aber nicht am Autor des Scripts, sondern an den unterschiedlichen Verarbeitungen der Browser. Firefox und Opera sind mittlerweile die besten Browser schlechthin, da sie in der Lage sind, von der W3C (google einfach mal danach) festgelegte Standarte zu verarbeiten.
Beispiel: Es ist möglich die Scrollbar des Browsers farblich zu verändern. Dieses Feature wurde jedoch NIE von der W3C verabschiedet (Es gibt dieses Feature also überhaupt nicht!). Erstelle ich also nun ein Script, welches die Scrollbar färbt, so wird der IE die Scrollbar entsprechend färben und das restliche Script verarbeiten. Andere Browser, die sich zu 100% auf den W3C Standart stützen, könnten hier einen Fehler ausgeben und das restliche Script halt fehlerhaft ausgeben.
Genauso ist der IE nicht 100%ig in der Lage den W3C Standart auszugeben. Man muss also auf gewisse "IE Hacks" zurückgreifen. Wenn ich also eine Homepage entsprechend der W3C Scripten will, muss ich extra für den IE zusätzliche - völlig umständliche - Änderungen vornehmen.
Was KIT angeht, so will die Organisation einfach, dass die Leute weggehen von diesen propritären Scripts. Sie wollen also, dass die Scripter ausschließlich nach dem W3C Standart schreiben - z.B. ohne Feature wie der farbigen Scrollbar.
C++ ist böse
Die Unterschiede [der Programmiersprachen] sind enorm: Während Programme wie die Schreibsoftware Microsoft Word mit HTML programmiert wurden, greifen die Entwickler von Metzel-Games oft zu der Hacker-Programmiersprache C++. Wie gefährlich diese Sprache für Jugendliche ist, zeigte sich erst im September 2009, als der schülerVZ-Hacker Matthias L. vor seinem Selbstmord einen Abschiedsbrief verfaßte – in C++.
@Maltose
Ein Webscript soll das Aussehen des Browsers nie ändern können. Mauszeiger sind ausnahmen die mit CSS geändert werden können auf vorgegebene Zeiger.
show_config
-------
"Aber es gibt ja kRaSSe SuppOrtEr die MeinEn Alter, dass Sie KrAss MOd sind UnD feTT in Der SchOOl ruLLoern WeiL isch KRaSS der MOD bin - unD wEnn dEin PosTcoUnt sUcKt, alDer, dAnn hAlTs Maul, k?" - Verständliche und klar formulierte Aussage eines Hip-Hoppers
wenn ich das richtig verstehe is das so wie auf www.emp.de ,mit dem Mauszeiger... richtig?
So siehts aus. Hier kannst du dir eine Liste der Standartisierten Cursor ansehen. Dieser Metal-Cursor gehört ganz sicher nicht dazu und wird -- wie kann es denn auch anders sein -- nur mit dem IE angezeigt.
/€1:
Faaaaalsche Info .. weiter unten lesen bitte
C++ ist böse
Die Unterschiede [der Programmiersprachen] sind enorm: Während Programme wie die Schreibsoftware Microsoft Word mit HTML programmiert wurden, greifen die Entwickler von Metzel-Games oft zu der Hacker-Programmiersprache C++. Wie gefährlich diese Sprache für Jugendliche ist, zeigte sich erst im September 2009, als der schülerVZ-Hacker Matthias L. vor seinem Selbstmord einen Abschiedsbrief verfaßte – in C++.
Also kann sein das ich das nun falsch verstanden hab, aber wenn ich auf emp.de gehe (mit Mozilla) dann bekomm ich trotzdem den Metal-Cursor angezeigt.. hab ich da iwas falsch oder habt ich die ganz Sache falsch verstanden??
<
b
r
/
>
<
d
i
v
c
l
a
s
s
=
"
s
m
a
l
l
f
o
n
t
"
a
l
i
g
n
=
"
c
e
n
t
e
r
"
>
$
v
b
p
h
r
a
s
e
[
a
l
l
_
t
i
m
e
s
_
a
r
e
_
g
m
t
_
x
_
t
i
m
e
_
n
o
w
_
i
s
_
y
]
<
/
d
i
v
>
<
b
r
/
>
$
s
p
a
c
e
r
_
c
l
o
s
e
<
!
-
-
/
c
o
n
t
e
n
t
a
r
e
a
t
a
b
l
e
-
-
>
<
f
o
r
m
a
c
t
i
o
n
=
"
$
v
b
o
p
t
i
o
n
s
[
f
o
r
u
m
h
o
m
e
]
.
p
h
p
"
m
e
t
h
o
d
=
"
g
e
t
"
>
<
d
i
v
a
l
i
g
n
=
"
c
e
n
t
e
r
"
c
l
a
s
s
=
"
p
a
g
e
"
>
<
b
r
/
>
<
d
i
v
c
l
a
s
s
=
"
s
m
a
l
l
f
o
n
t
"
a
l
i
g
n
=
"
c
e
n
t
e
r
"
>
<
!
-
-
D
o
n
o
t
r
e
m
o
v
e
t
h
i
s
c
o
p
y
r
i
g
h
t
n
o
t
i
c
e
-
-
>
$
v
b
p
h
r
a
s
e
[
p
o
w
e
r
e
d
_
b
y
_
v
b
u
l
l
e
t
i
n
]
<
b
r
/
>
T
e
m
p
l
a
t
e
-
M
o
d
i
f
i
k
a
t
i
o
n
e
n
d
u
r
c
h
<
a
h
r
e
f
=
"
h
t
t
p
:
/
/
w
w
w
.
v
b
h
a
c
k
s
-
g
e
r
m
a
n
y
.
o
r
g
/
m
i
s
c
.
p
h
p
?
d
o
=
f
i
n
d
r
e
l
e
a
s
e
&
a
m
p
;
p
r
o
d
u
c
t
=
t
m
s
"
>
T
M
S
<
/
a
>
<
!
-
-
D
o
n
o
t
r
e
m
o
v
e
t
h
i
s
c
o
p
y
r
i
g
h
t
n
o
t
i
c
e
-
-
>
<
/
d
i
v
>
<
d
i
v
c
l
a
s
s
=
"
s
m
a
l
l
f
o
n
t
"
a
l
i
g
n
=
"
c
e
n
t
e
r
"
>
<
!
-
-
D
o
n
o
t
r
e
m
o
v
e
$
c
r
o
n
i
m
a
g
e
o
r
y
o
u
r
s
c
h
e
d
u
l
e
d
t
a
s
k
s
w
i
l
l
c
e
a
s
e
t
o
f
u
n
c
t
i
o
n
-
-
>
$
c
r
o
n
i
m
a
g
e
<
!
-
-
D
o
n
o
t
r
e
m
o
v
e
$
c
r
o
n
i
m
a
g
e
o
r
y
o
u
r
s
c
h
e
d
u
l
e
d
t
a
s
k
s
w
i
l
l
c
e
a
s
e
t
o
f
u
n
c
t
i
o
n
-
-
>
S
t
y
l
e
c
r
?
?
e
p
a
r
<
a
h
r
e
f
=
"
h
t
t
p
:
/
/
w
w
w
.
v
b
u
l
l
e
t
i
n
-
r
e
s
s
o
u
r
c
e
s
.
c
o
m
/
f
o
r
u
m
/
m
e
m
b
e
r
.
p
h
p
?
u
=
1
"
>
A
l
l
a
n
<
/
a
>
-
<
a
h
r
e
f
=
"
h
t
t
p
:
/
/
w
w
w
.
v
b
u
l
l
e
t
i
n
-
r
e
s
s
o
u
r
c
e
s
.
c
o
m
"
>
v
B
u
l
l
e
t
i
n
-
R
e
s
s
o
u
r
c
e
s
.
c
o
m
<
/
a
>
<
b
r
/
>
$
v
b
o
p
t
i
o
n
s
[
c
o
p
y
r
i
g
h
t
t
e
x
t
]
<
/
d
i
v
>
<
b
r
>
<
t
a
b
l
e
c
e
l
l
p
a
d
d
i
n
g
=
"
$
s
t
y
l
e
v
a
r
[
c
e
l
l
p
a
d
d
i
n
g
]
"
c
e
l
l
s
p
a
c
i
n
g
=
"
0
"
b
o
r
d
e
r
=
"
0
"
w
i
d
t
h
=
"
$
s
t
y
l
e
v
a
r
[
o
u
t
e
r
t
a
b
l
e
w
i
d
t
h
]
"
h
e
i
g
h
t
=
"
3
5
"
a
l
i
g
n
=
"
c
e
n
t
e
r
"
>
<
t
r
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
s
h
o
w
[
'
q
u
i
c
k
c
h
o
o
s
e
r
'
]
"
>
<
t
d
s
t
y
l
e
=
"
b
a
c
k
g
r
o
u
n
d
:
#
F
F
F
F
F
F
u
r
l
(
$
s
t
y
l
e
v
a
r
[
i
m
g
d
i
r
_
m
i
s
c
]
/
f
o
n
d
_
f
o
o
t
e
r
.
g
i
f
)
;
"
>
<
s
e
l
e
c
t
n
a
m
e
=
"
s
t
y
l
e
i
d
"
o
n
c
h
a
n
g
e
=
"
s
w
i
t
c
h
_
i
d
(
t
h
i
s
,
'
s
t
y
l
e
'
)
"
>
<
o
p
t
g
r
o
u
p
l
a
b
e
l
=
"
$
v
b
p
h
r
a
s
e
[
q
u
i
c
k
_
s
t
y
l
e
_
c
h
o
o
s
e
r
]
"
>
$
q
u
i
c
k
c
h
o
o
s
e
r
b
i
t
s
<
/
o
p
t
g
r
o
u
p
>
<
/
s
e
l
e
c
t
>
<
/
t
d
>
<
/
i
f
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
s
h
o
w
[
'
l
a
n
g
u
a
g
e
c
h
o
o
s
e
r
'
]
"
>
<
t
d
s
t
y
l
e
=
"
b
a
c
k
g
r
o
u
n
d
:
#
F
F
F
F
F
F
u
r
l
(
$
s
t
y
l
e
v
a
r
[
i
m
g
d
i
r
_
m
i
s
c
]
/
f
o
n
d
_
f
o
o
t
e
r
.
g
i
f
)
;
"
>
<
s
e
l
e
c
t
n
a
m
e
=
"
l
a
n
g
i
d
"
o
n
c
h
a
n
g
e
=
"
s
w
i
t
c
h
_
i
d
(
t
h
i
s
,
'
l
a
n
g
'
)
"
>
<
o
p
t
g
r
o
u
p
l
a
b
e
l
=
"
$
v
b
p
h
r
a
s
e
[
q
u
i
c
k
_
l
a
n
g
u
a
g
e
_
c
h
o
o
s
e
r
]
"
>
$
l
a
n
g
u
a
g
e
c
h
o
o
s
e
r
b
i
t
s
<
/
o
p
t
g
r
o
u
p
>
<
/
s
e
l
e
c
t
>
<
/
t
d
>
<
/
i
f
>
<
t
d
a
l
i
g
n
=
"
$
s
t
y
l
e
v
a
r
[
r
i
g
h
t
]
"
w
i
d
t
h
=
"
1
0
0
%
"
s
t
y
l
e
=
"
b
a
c
k
g
r
o
u
n
d
:
#
F
F
F
F
F
F
u
r
l
(
$
s
t
y
l
e
v
a
r
[
i
m
g
d
i
r
_
m
i
s
c
]
/
f
o
n
d
_
f
o
o
t
e
r
.
g
i
f
)
;
"
>
<
d
i
v
c
l
a
s
s
=
"
s
m
a
l
l
f
o
n
t
"
>
<
s
t
r
o
n
g
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
s
h
o
w
[
'
c
o
n
t
a
c
t
u
s
'
]
"
>
<
a
h
r
e
f
=
"
$
v
b
o
p
t
i
o
n
s
[
c
o
n
t
a
c
t
u
s
l
i
n
k
]
"
r
e
l
=
"
n
o
f
o
l
l
o
w
"
>
$
v
b
p
h
r
a
s
e
[
c
o
n
t
a
c
t
_
u
s
]
<
/
a
>
-
<
/
i
f
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
v
b
o
p
t
i
o
n
s
[
'
h
o
m
e
t
i
t
l
e
'
]
"
>
<
a
h
r
e
f
=
"
$
v
b
o
p
t
i
o
n
s
[
h
o
m
e
u
r
l
]
"
>
$
v
b
o
p
t
i
o
n
s
[
h
o
m
e
t
i
t
l
e
]
<
/
a
>
-
<
/
i
f
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
s
h
o
w
[
'
a
d
m
i
n
c
p
l
i
n
k
'
]
"
>
<
a
h
r
e
f
=
"
$
a
d
m
i
n
c
p
d
i
r
/
i
n
d
e
x
.
p
h
p
$
s
e
s
s
i
o
n
[
s
e
s
s
i
o
n
u
r
l
_
q
]
"
>
$
v
b
p
h
r
a
s
e
[
a
d
m
i
n
]
<
/
a
>
-
<
/
i
f
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
s
h
o
w
[
'
m
o
d
c
p
l
i
n
k
'
]
"
>
<
a
h
r
e
f
=
"
$
m
o
d
c
p
d
i
r
/
i
n
d
e
x
.
p
h
p
$
s
e
s
s
i
o
n
[
s
e
s
s
i
o
n
u
r
l
_
q
]
"
>
$
v
b
p
h
r
a
s
e
[
m
o
d
]
<
/
a
>
-
<
/
i
f
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
v
b
o
p
t
i
o
n
s
[
'
a
r
c
h
i
v
e
e
n
a
b
l
e
d
'
]
"
>
<
a
h
r
e
f
=
"
a
r
c
h
i
v
e
/
i
n
d
e
x
.
p
h
p
"
>
$
v
b
p
h
r
a
s
e
[
a
r
c
h
i
v
e
]
<
/
a
>
-
<
/
i
f
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
v
b
o
p
t
i
o
n
s
[
p
r
i
v
a
c
y
u
r
l
]
"
>
<
a
h
r
e
f
=
"
$
v
b
o
p
t
i
o
n
s
[
p
r
i
v
a
c
y
u
r
l
]
"
>
$
v
b
p
h
r
a
s
e
[
p
r
i
v
a
c
y
_
s
t
a
t
e
m
e
n
t
]
<
/
a
>
-
<
/
i
f
>
<
a
h
r
e
f
=
"
#
t
o
p
"
o
n
c
l
i
c
k
=
"
s
e
l
f
.
s
c
r
o
l
l
T
o
(
0
,
0
)
;
r
e
t
u
r
n
f
a
l
s
e
;
"
>
$
v
b
p
h
r
a
s
e
[
t
o
p
]
<
/
a
>
<
/
s
t
r
o
n
g
>
<
/
d
i
v
>
<
/
t
d
>
<
/
t
r
>
<
/
t
a
b
l
e
>
<
/
d
i
v
>
<
t
d
w
i
d
t
h
=
"
2
3
"
s
t
y
l
e
=
"
b
a
c
k
g
r
o
u
n
d
-
i
m
a
g
e
:
u
r
l
(
$
s
t
y
l
e
v
a
r
[
i
m
g
d
i
r
_
m
i
s
c
]
/
r
i
g
h
t
.
g
i
f
)
"
>
<
i
m
g
s
r
c
=
"
$
s
t
y
l
e
v
a
r
[
i
m
g
d
i
r
_
m
i
s
c
]
/
r
i
g
h
t
.
g
i
f
"
w
i
d
t
h
=
"
2
3
"
b
o
r
d
e
r
=
"
0
"
a
l
t
=
"
"
/
>
<
/
t
d
>
<
/
t
r
>
<
/
t
a
b
l
e
>
<
/
f
o
r
m
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
s
h
o
w
[
'
d
s
t
_
c
o
r
r
e
c
t
i
o
n
'
]
"
>
<
!
-
-
a
u
t
o
D
S
T
c
o
r
r
e
c
t
i
o
n
c
o
d
e
-
-
>
<
f
o
r
m
a
c
t
i
o
n
=
"
p
r
o
f
i
l
e
.
p
h
p
?
d
o
=
d
s
t
"
m
e
t
h
o
d
=
"
p
o
s
t
"
n
a
m
e
=
"
d
s
t
f
o
r
m
"
>
<
i
n
p
u
t
t
y
p
e
=
"
h
i
d
d
e
n
"
n
a
m
e
=
"
s
"
v
a
l
u
e
=
"
$
s
e
s
s
i
o
n
[
s
e
s
s
i
o
n
h
a
s
h
]
"
/
>
<
i
n
p
u
t
t
y
p
e
=
"
h
i
d
d
e
n
"
n
a
m
e
=
"
s
e
c
u
r
i
t
y
t
o
k
e
n
"
v
a
l
u
e
=
"
$
b
b
u
s
e
r
i
n
f
o
[
s
e
c
u
r
i
t
y
t
o
k
e
n
]
"
/
>
<
i
n
p
u
t
t
y
p
e
=
"
h
i
d
d
e
n
"
n
a
m
e
=
"
d
o
"
v
a
l
u
e
=
"
d
s
t
"
/
>
<
/
f
o
r
m
>
<
s
c
r
i
p
t
t
y
p
e
=
"
t
e
x
t
/
j
a
v
a
s
c
r
i
p
t
"
>
<
!
-
-
v
a
r
t
z
O
f
f
s
e
t
=
$
b
b
u
s
e
r
i
n
f
o
[
t
i
m
e
z
o
n
e
o
f
f
s
e
t
]
+
$
b
b
u
s
e
r
i
n
f
o
[
d
s
t
o
n
o
f
f
]
;
v
a
r
u
t
c
O
f
f
s
e
t
=
n
e
w
D
a
t
e
(
)
.
g
e
t
T
i
m
e
z
o
n
e
O
f
f
s
e
t
(
)
/
6
0
;
i
f
(
M
a
t
h
.
a
b
s
(
t
z
O
f
f
s
e
t
+
u
t
c
O
f
f
s
e
t
)
=
=
1
)
{
/
/
D
s
t
o
f
f
s
e
t
i
s
1
s
o
i
t
s
c
h
a
n
g
e
d
d
o
c
u
m
e
n
t
.
f
o
r
m
s
.
d
s
t
f
o
r
m
.
s
u
b
m
i
t
(
)
;
}
/
/
-
-
>
<
/
s
c
r
i
p
t
>
<
!
-
-
/
a
u
t
o
D
S
T
c
o
r
r
e
c
t
i
o
n
c
o
d
e
-
-
>
<
/
i
f
>
<
s
c
r
i
p
t
t
y
p
e
=
"
t
e
x
t
/
j
a
v
a
s
c
r
i
p
t
"
>
<
!
-
-
/
/
M
a
i
n
v
B
u
l
l
e
t
i
n
J
a
v
a
s
c
r
i
p
t
I
n
i
t
i
a
l
i
z
a
t
i
o
n
v
B
u
l
l
e
t
i
n
_
i
n
i
t
(
)
;
/
/
-
-
>
<
/
s
c
r
i
p
t
>
$
m
y
_
a
d
_
p
o
s
i
t
i
o
n