nee - ändert leider nix
noch jemand ne Idee?
.
Geändert von Radoo.de (09.09.2003 um 22:15 Uhr)
nee - ändert leider nix
noch jemand ne Idee?
Kann Dir da leider - noch - nicht helfen, aber ... am Formularlayout arbeiten wir noch, oder?( Der Formularscreenshot erfolgte nach Eingabe der Daten! )
Gruß, der Michl
* * * if you want them to RTFM, make a better FM! * * *
welcher Browser???
im IE ist alles ok (-> Anhang)
das css hat Lars verbrochen
wollte aber eh' noch ein anderes einbauen, auch Formularfelder lassen sich absolut browserkompatibel gestalten.
Der Einfachheit halber hatte ich aber erst mal das vorhandene css benutzt
Ups, wollte ich eigentlich dazuschreiben: NS7
Gruß, der Michl
* * * if you want them to RTFM, make a better FM! * * *
habe die beiden Zeilen mal einfach auskommentiert - jetzt läuft das Ding
daraus folgere ich, dass da irgendwas mit dem cookie setzen nicht korrekt läuft - muss ich da ggf. spezielle Einstellungen an meinem Server für vornehmen?![]()
(sorry, ist Neuland für mich)
um diese beiden Zeilen aus Lars' script ging es:
setcookie("gb", "$datum", time()+60*60*24);
header("Location: $PHPSELFwhat=show&offset=0&limit=$eintraege");
es sind mir aber noch weitere Fehler aufgefallen (siehe den reichlich breiten Anhang):
1.)
wenn ich "etwas" lange Zeichenfolgen ohne Leerzeichen eingebe, fehlt ein automatischer Zeilenumbruch
(das kann man doch mir "wordwrap" oder so irgendwie erzwingen, oder nicht?)
2.)
ab und an erscheinen Beiträge doppelt(im Anhang unten)
3.)
in der Ausgabe erscheinen überhaupt keine Daten und Uhrzeiten![]()
um auch mal endlich was konstruktives zu diesem Thread beizutragen:
von css hab' ich etwas mehr Plan als von php
webmichls Einwurf hier
habe ich gecheckt und festgestellt:Original geschrieben von webmichl
aber ... am Formularlayout arbeiten wir noch, oder?![]()
die im gb-script eingebaute css-Formular-Definition versagt in allen NNs und Mozillas:
PHP-Code:}
if(document.all){ // FORMULAR-CSS FUER IE
document.write('<style type="text/css"> input,textarea{border: 1px solid #CC00000;background:#FFFFFF}</style>');
}
else if(document.layers){ // FORMULAR-CSS FUER NN BIS 4.7.5
document.write('<!-- CSS nicht moeglich //-->');
}
else if(document.getElementByID){ // FORMULAR-CSS FUER NN AB 6.0
document.write('<style type="text/css"> input,textarea{border: 1px solid #CC0000;background:#FFFFFF}</style>');
}
habe mal den ganzen Browser-Abfragequatsch weggemacht und einfach browserkompatibeles css stattdessen eingesetzt
diese Version läuft in allen (PC)-Browsern einwandfrei (IE/Opera/Mozialla/NN ab 6),PHP-Code:}
document.write('<style type="text/css"> input,textarea{background-color:#FFFFFF;
border-left:1px solid #CC0000;border-right:1px solid #CC0000;
border-top:1px solid #CC0000;border-bottom:1px solid #CC0000;
font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;
font-style:normal;color:#000000}</style>');
}
NN 4.x ignoriert einfach alles und stellt Standard-Formular dar
Der "Trick" ist: statt den border "global" zu definieren, ihn für jede der vier Seiten einzeln festzulegen
(btw: können auch durchaus unterschiedlich definiert werden).
Aus irgendeinem Grunde ignorieren ältere Browser diese Definition dann ohne Fehldarstellung,
- und NN ab 6 und Mozilla sind auch glücklich
desweiteren: keine unnötigen Leerzeichen, keine Umbrüche und kein Semikolon vor abschließender "}" in der css-Definition.
mit den gleichen Maßnahmen wird übrigens nahezu jede Text-css-Definition 99%ig browserkompatibel
im Anhang das (wirklich nur an dieser Stelle) leicht modifizierte gb-script
ich dachte ja, läuft jetzt perfekt ...
aber gerade fällt mir noch ein grober Schnitzer auf, der mich wirklich überfordert:
Die Gästebuch-Pinner können ja auch ihre www-addy angeben, dieses habe ich in meinem "Eröffnungs"-Beitrag des utb-GB auch getan.
stelle aber gerade fest, dass dieser nicht auf meine domain sondern auf den völlig falschen Pfad
http://www.under-the-bridge.de/gb/www.meine_domain.de verweist
(bzw. z.Zt noch auf http://web139.proisp.de/gb/www.meine_domain.de, weil die Domain noch nicht umgemeldet ist) - aber das kann ja nicht der Grund sein
das kann doch nur ein Fehler im script sein, oder???
in echt und zum anfassen - der allererste Eintrag
danke Jan,
kapiert und zumindest in der db schon korrigiert
aber: kann man das script da nicht entsprechend ändern?
oder muss ich da jetzt ne Warnmeldung "bitte mit http://" eintragen zu schreiben?
ist ja heutzutage eher unüblich, dass das "http://" noch angegeben werden muss![]()
.
Geändert von Radoo.de (09.09.2003 um 22:10 Uhr)
Ist wirklich ein bomben GB.
Mein Problem ist nur, dass ich es in einem neuen Fenster anzeigen lassen will und wenn ich da eine Nachricht reinbringen, schiebt er es auf eine Breite, die den Rest des Eintrages verschwinden lässt. Heißt, er macht keinen Zeilenumbruch.
Ich habe jetzt schon alles durch, aber irgendwie ein Brett vor dem Kopf.
Kann mir da jemand unter die Arme greifen?
Totlinkmeldung:
Der Link zur Live-Demo geht nicht mehr.
_________-- - adicto otra vez - --
(¯`·.¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸.·`¯)
Unterwasserrugby - der dreidimensionale Sport
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)