Die programmiertechnische Fehlgeburt - ein kleines Erlebnisbericht :-)
Patrick
- browser
Hallo Netsi-Ritter aus allen Ecken der (SELF-)Welt!
Ich bin mir des *bio*logischen Drachenfeuers sicher, wenn ich diesen Artikel schreibe, aber was soll's... Nachdem ich den gestrigen Abend dazu verbracht habe, dass eine einzige Radiobox grau unterlegt ist, muss das heute einfach raus!
Die Vorgeschichte:
Als ich gestern nach Hause kam fand ich von einem unserer Forumer eine E-Mail, in welcher er mich aufmerksam machte, dass bei der neuen SELF-Visitenkarten-Suche (http://www.atomic-eggs.com/cgi-bin/suche.pl) die Radioboxen in einem weissen Viereck erscheinen, wenn man die Suche mit Netscape aufruft (Klammer auf für weniger HTML-Erfahrene: Netscape unterlegt die Radio- und Checkboxen immer in der im <BODY>-Tag definierten Farbe. Um eine andere Farbe, zum Beispiel die einer andersfarbigen Tabelle zu erreichen, benötigt man eine style-Angabe wie <input type="radio" style="background-color:#EEEEEE;"> - Klammer zu):
<img src="http://atomic-eggs.com/temp/redbody.gif" alt="">
Ich Es-immer-eilig-habende hatte tatsächlich vergessen, die suche.pl auch mit Netscape zu testen, sonst wäre das mir selbst aufgefallen... Schließlich ist mir das Problem selbst bekannt, da Atomic Eggs und auch SELFSPEZIAL ja genug Formulare mit Radio- und Checkboxen anbieten!
Die Testphase:
Der Mail-Absender war ja auch noch so freundlich gewesen, mir eine HTML-Datei zu schicken, in welcher er die Style-Definition hinzugefügt hatte. Die Datei speicherte ich auf dem Desktop (meine Ablage für eilige Fälle) und öffnete sie mit Netscape: Wunderbar, alle Radioboxen waren grau unterlegt, keine weisse Kästchen mehr.
Also kopierte ich seine Style-Definition in die suche.pl, uploadete sie hoch, erntete zunächst einen INFERNAL SURFER HORROR (heisst echt so, echt -> http://www.atomic-eggs.com/500.html), weil ich beim Einfügen aus Versehen die Leerzeile hinter: print <<"EOT";
Content-Type: text/html
gelöscht hatte, aber dann - Oh Wunder! - alle Radioboxen waren grau unterlegt!!!
Alle? Nein! Die erste weigerte sich hartnäckig,
was anderes als weiss unterlegt zu sein! Klammerte ich die aus: <!-- <input......> -->, so dass die zweite Box nun als erste dargestellt werden sollte, war auch sie weiss unterlegt, und nahm den Style nicht
an - und so weiter und so fort. Fazit: die jeweils erste Box nahm den Style nicht an:
<img src="http://atomic-eggs.com/temp/erste.gif" alt="">
Aber es sollte noch dicker kommen! Kopierte ich nun den Quelltext der Ausgabe der suche.pl in Notepad, speichere ich ihn als HTML-Datei ab (wieder auf meinen Desktop) und rief diese mit Netscape auf, dann waren alle Katzen, ääh, Radioboxen wie durch ein Wunder grau!
Himmel noch mal und überleg! Der style-Angaben im Header sahen so aus:
<link rel="stylesheet" type="text/css" href="/selfspezial/sselfhtm.css">
<style type="text/css"><!--
.radio {background-color:#EEEEEE;color:#EEEEEE;}
--></style>
Der einzige Unterschied war ja, dass bei den auf dem Desktop abgelegten Testdateien (bei denen es ja richtig funktionierte), die <link rel="stylesheet" type="text/css" href="/selfspezial/sselfhtm.css">-Zeile natürlich wirkungslos war. Also rüber mit den Testdateien ins Verzeichnis /selfspezial/, über den lokalen Webserver aufrufen und siehe da: gleiches Ergebnis wie bei der suche.pl online, die erste Radiobox war in einem weissen Kästchen!
Was stört sich die programmiertechnische Fehlgeburt an meine sselfhtm.css (view-source:http://www.atomic-eggs.com/selfspezial/sselfhtm.css), die ja nichts anderes ist als eine leicht veränderte wselfhtm.css, wie Ihr sie alle aus SELFHTML kennt?
Schließlich musste ich die erste Radiobox ein<span>nen, damit es funktioniert! Und so sieht es jetzt aus:
Header:
<link rel="stylesheet" type="text/css" href="/selfspezial/sselfhtm.css">
<style type="text/css">
<!--
.programmiertechnischeFehlgeburt {background-color:#EEEEEE;color:#EEEEEE;}
-->
</style>
HTML-Code:
<span class="programmiertechnischeFehlgeburt"><input type="radio" class="programmiertechnischeFehlgeburt" name="where" value="name" checked></span>Nach <b>Vor- und Nachnamen</b> suchen<br>
<input type="radio" class="programmiertechnischeFehlgeburt" name="where" value="mail" >Nach <b>E-Mail-Adresse</b> suchen<br>
<input type="radio" class="programmiertechnischeFehlgeburt" name="where" value="nick" >Nach <b>Nickname</b> suchen<br>
<input type="radio" class="programmiertechnischeFehlgeburt" name="where" value="wort" >Nach <b>Wohnort</b> suchen<br>
<input type="radio" class="programmiertechnischeFehlgeburt" name="where" value="ngro" >Nach <b>nächster Großstadt</b> suchen<br>
<input type="radio" class="programmiertechnischeFehlgeburt" name="where" value="bhla" >Nach <b>Bundes-/Herkunftsland</b> suchen<br>
Und so klappt's endlich mit Net.., ääh, der programmiertechnischen Fehlgeburt: http://www.atomic-eggs.com/cgi-bin/suche.pl!
Epilog:
Fehlgeburten leben leider nicht lange... Und Mozilla ist bislang nur eine schwere Geburt...
Bis danndann
PAF (patrickausfrankfurt)
<img src="/selfaktuell/extras/selfcomm.jpg" alt=""> http://www.atomic-eggs.com/selfspezial/guests/advguest.cgi?view
P.S.: Der Absender der Mail freut sich, dass er mich dazu gebracht hat, mich 3 Stunden mit der programmiertechnischen Fehlgeburt zu befassen! Heute kann ich darüber lachen.... ;-)
Moin
<g>die Forumsregeln gelten auch für dich: Bitte wählen einen passenden Topic! (BROWSER) und Netscape gehören nicht zusammen.</g>
SCNR
;-)
Swen
Moin Swen,
<g>die Forumsregeln gelten auch für dich: Bitte wählen einen passenden Topic! (BROWSER) und Netscape gehören nicht zusammen.</g>
Was bist Du heute wieder hart ;-)
Gruß
Andreas
Moin,
<g>die Forumsregeln gelten auch für dich: Bitte wählen einen passenden Topic! (BROWSER) und Netscape gehören nicht zusammen.</g>
tja, dann koennen wir wohl nur noch Fragen ueber Opera und Lynx hier unter dieser Rubrik abfragen, denn der IE ist ja schon seit laengerem nur in der Rubrik (Betriebssytem) oder, noch besser, (Zusaetze fuer das BS, die den Computer langsamer und absturzanfaelliger machen) zu finden...
SCNR
SCNR either...
;-)
Gruss,
Einbecker
Moin,
wusstest du eigentlich dass man unter Multitaskingfähigkeit bei Windows das Feature versteht, zwei Programme gleichzeitig abstürzen zu lassen?
;-)
Swen
Hallo,
wusstest du eigentlich dass man unter Multitaskingfähigkeit bei Windows das Feature versteht, zwei Programme gleichzeitig abstürzen zu lassen?
Das würde ja nur Bitaskingfähigkeit sein, aber es ist ja echt multitaskingfähig :-)
Klaus
hi,
wusstest du eigentlich dass man unter Multitaskingfähigkeit bei Windows das Feature versteht, zwei Programme gleichzeitig abstürzen zu lassen?
Das würde ja nur Bitaskingfähigkeit sein, aber es ist ja echt multitaskingfähig :-)
kein problem, windoof schaft es auch mit mehreren programmen.
bye lars
Hi Patrick,
wieder ein aus dem Leben gegriffener Bericht was passiert, wenn ein Möchtegern-Online-Dienst alles Mögliche zusammenkauft :-)
Gruß,
Martin
Hallo Patrick,
Hallo Netsi-Ritter aus allen Ecken der (SELF-)Welt!
Nun wird man auch schon zum Ritter "er-" (ge-) schlagen.
Ich bin mir des *bio*logischen Drachenfeuers sicher, wenn ich diesen Artikel schreibe, aber was soll's... Nachdem ich den gestrigen Abend dazu verbracht habe, dass eine einzige Radiobox grau unterlegt ist, muss das heute einfach raus!
Es gibt noch mehr Drachen im Forum. Deine Anrdede könntest du dann ja auch ändern. "An alle Drachen (Netscape :-) und Drachentöter, oder Ritter?, IE :-("
»»die Radioboxen in einem weissen Viereck erscheinen, wenn man die Suche mit Netscape aufruft
kann sein das ich es Gestern, wie viele andere, übersehen hab aber kleine Fehler machen das Leben schön. (mein Augenarzt sagt ich brauch ne Brille beim Autofahren, aber am Computer?)
Ich Es-immer-eilig-habende hatte tatsächlich vergessen, die suche.pl auch mit Netscape zu testen
Kann Passieren. Unter uns gesagt ich jag meine Seiten, wenn es um CSS geht, eh nur durch Opera (immer noch bestes CSS rendering )und die Netscape Versionen wenn es dort läuft funtz es auch im IE. Also bin ich bereit Kompormisse einzugehen. IMHO darf es in Unterschiedlichen Browsern auch mal ein wenig anders aussehen, es darf für mich jedoch nicht, für jeden einzelnen Browser einzel Lösungen geben.
Ich Versuche gerade bei Seiten mit CSS die Seiten so zu gestalten das, ältere Programme (Steinschleudern) keine Probleme haben, neuere (Steath-Bomber) jedoch immer die Fähigkeiten voll ausreitzen können. Das ist zwar nicht immer Leicht, jedoch ist die Herausforderung gross.
Epilog:
Fehlgeburten leben leider nicht lange... † Und Mozilla ist bislang nur eine schwere Geburt...
Ich hab gelernt damit zu Leben...
P.S.: Der Absender der Mail freut sich, dass er mich dazu gebracht hat, mich 3 Stunden mit der programmiertechnischen Fehlgeburt zu befassen! Heute kann ich darüber lachen.... ;-)
Shit happens. Es gibt doch immer wieder so etwas. Da stört mich doch heute tatsächlich einer der in Meinen Briefkasten, realen, einen IKEA Katalog eingeworfen hat. Auf dem Briefkasten sitzt nähmlich ein schöner Aufkleber "Bitte keine Werbung ein werfen" (gibt's sowas auch für meine Email?). Der Austräger war schön deprimiert, während ich versuchte ihm Klar zu machen das so etwas, trotz des Aufklebers, öfters passiert und es mit Humor versuchte.
jens müller
Netscape unterlegt die Radio- und Checkboxen immer in der im <BODY>-Tag definierten Farbe.
(...)
Und so klappt's endlich mit Net.., ääh, der programmiertechnischen Fehlgeburt: http://www.atomic-eggs.com/cgi-bin/suche.pl!
Hallo
Ich komm leider mit bad news:
Beim Mac-NN besteht das Problem noch immer. Allerdings macht dieser nur eine vertikale Linie rechts von den Buttons, und da der Farbkontrast in diesem Falle ja nicht sehr gross ist, fällt das kaum auf.
Beim Mac IE funktioniert Deine Einfärbung dagegen so perfekt, dass man die Buttons nicht mehr sieht. (Habs mit
Explorer 4.5 und 5 angeschaut.)
Schade, es wäre zu schön gewesen. Ich hab diesen Kampf schon viiieel länger als 3 Stunden geführt. Aber gegen die Mac-Browser scheint er nicht zu gewinnen sein.
Trotzdem noch einen schönen Abend
Daisy
hi,
wie kriege ich es hin, das er bei meinem server eine aehnliche seite
anzeigt (http://www.atomic-eggs.com/500.html)?
ich habe es bisher mit .htacces und errordocument probiert,
bei allen fehlern funzt es nur bei - internal server error - nicht.
warum?
Hallo Lars!
ich habe es bisher mit .htacces und errordocument probiert,
bei allen fehlern funzt es nur bei - internal server error - nicht.
Das kann ich Dir nicht sagen, bei mir steht folgendes:
ErrorDocument 403 /403.html
ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
ErrorDocument 500 /500.html
Bis danndann
PAF (patrickausfrankfurt)
<img src="/selfaktuell/extras/selfcomm.jpg" alt=""> http://www.atomic-eggs.com/selfspezial/guests/advguest.cgi?view