Thread!!!
|
the_undefined
Usernummer # 3100
|
verfasst
örx, ich schlag mich nun schon seit gestern damit rum
http://www.blau-weiss-dahlewitz.de/
wenn man beim erstren mal versucht, auf die Untermenüs zu klicken (Bsp.: Interaktiv - Gästebuch) öffnet sich die Seiten nicht. erst, nachdem man die Seite aktualisiert. Nach nen paar Stunden (oder Logout?) dasselbe Problem. Vielleicht kann sich ja mal einer den Quelltext von euch angucken, ob da irgendwo ein Fehler ist ? (in der Fehlersuche bin ich wirklich nen Laie ) Besten Dank im Vorraus.
|
bavarian
Usernummer # 10947
|
verfasst
Kann sein dass das der Javascriptverweis
code:
<script language="JavaScript" type="text/javascript" src="./menu_scr.js"></script>
in den HEAD-Bereich am anfang reingehört?
|
mik
Usernummer # 5095
|
verfasst
Der Code schaut allgemein recht seltsam aus. In die CSS-Angaben gehören keine br-Tags und in die Links sollten auch keine divs-verschachtelt werden. Tabellen verwendet man eigentlich auch nicht zu Layoutzwecken.
Für den Firefox gibt es einige Extensions, die die Fehlersuche stark erleichtern:
- Webdeveloper-Toolbar - Firebug - JavaScript-Konsole - DOM-Inspector - HTML Tidy
|
rec.order
Usernummer # 2893
|
verfasst
Zitat: Ursprünglich geschrieben von: mik: ...Tabellen verwendet man eigentlich auch nicht zu Layoutzwecken. ...
warum nicht? das ist doch die beste alternative zur verwendung von frames.
|
mik
Usernummer # 5095
|
verfasst
Zitat: Ursprünglich geschrieben von: rec.order: Zitat: Ursprünglich geschrieben von: mik: ...Tabellen verwendet man eigentlich auch nicht zu Layoutzwecken. ...
warum nicht? das ist doch die beste alternative zur verwendung von frames.
Frames werden heutzutage eigentlich auch kaum noch verwendet. Mittlerweile gibts für sowas CSS, damit Inhalt und Layout getrennt werden. Besonders Div- und Span-Elemente werden dazu verwendet.
|
the_undefined
Usernummer # 3100
|
verfasst
Zitat: Ursprünglich geschrieben von: mik: in die Links sollten auch keine divs-verschachtelt werden. Tabellen verwendet man eigentlich auch nicht zu Layoutzwecken.
hm. das menu ist mit dhtml erstellt worden, das heißt soviel wie copy & paste von der software, die diesen "komplex" mir ausgespuckt hat.
|
chris
Usernummer # 6
|
verfasst
Wurde die Site inzwischen korrigiert? Klappt bei Netscape 7.1 auf Anhieb hervorragend, ohne einen Blick in den Quelltext geworfen zu haben, sollte aber geprüft werden, ob das copy&paste-Script auch eindeutig cross-browser-kompatibel ist, denn bei dhtml gibt's (gab's?) Unterschiede im Frontend beim IE und bei Mozilla-Engines (Beispiel: div's und Layer..)
|
the_undefined
Usernummer # 3100
|
verfasst
jau, habs inzwischen irgendwie korrigiert. hab nochmal ein bisschen das kaudawelsch der tabellen geprüft. bei mozilla funktioniert es auch. diesbzlg gleich mal ne frage: bekommt man die scroll-balken bei mozilla auch farbig wie bei ie? oder ist das bloß ein ie feature?
|
a.XL
Usernummer # 10634
|
verfasst
ich konnte den fehler gestern abend im firefox reproduzieren, heute aber nicht mehr. auch nicht im opera 8 und internet explorer 6.
der fehler war laut javascript-console von firefox, dass irgendwo auf "fr.location" nicht wie gewünscht zugegriffen werden konnte, vermutlich weil die variable "fr" nicht die referenz auf den frame enthalten hat, sondern undefiniert war.
javascript ist manchmal rätselhaft. vermutlich ist es einer der kuriosen bugs, die auftreten wenn ein script schon während des ladens ausgeführt wird und auf andere teile der seite zugreifen will, die jedoch noch nicht komplett geladen wurden (hier: der frame). beim reloaden (F5) wird dann doch einiges aus dem cache genommen, so dass der fehler dann nicht mehr auftritt.
(2mik: das script wurde womöglich von einem editor erzeugt: ist daher möglichst platzsparend ausgefallen. jedes leerzeichen ist ein byte traffic, der gespart werden kann.)
(2chris: javascript/dhtml ist bis heute trotz DOM eine crossbrowserkatastrophe. heuer ist bspw. AJAX in, welches man aber für IE stellenweise anders programmieren muss als für firefox/safari/opera. die browserwelt ist also bunter geworden (mehr browser). mit windows vista und internet explorer 7 wird eine riesige menge an arbeit auf webdeveloper zukommen.)
(natürlich kann man tabellen für layoutzwecke benutzen. ist zur zeit nur nicht gerade hip. als profi sollte man es jedoch besser unterlassen.)
|