Datenschutzerklärung

valide -> Fehler beim Verarbeiten des Wertes für Eigenschaft 'height'

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / HTML und XHTML-Forum /

valide -> Fehler beim Verarbeiten des Wertes für Eigenschaft 'height'

  Beitrag schreiben
Autor
Beitrag Seiten: 1
Dungeonwatcher
Mitglied

Ort: Berlin
Registriert: 08.11.2005
Beiträge: 109
Hi große Meister!  :-)

Ich betreibe ein kleines PHPBB Forum, welches ich versuche so valide wie möglich zu halten. Das klappt dank validome.org mittlerweile auch zu fast 100%.

Folgende Seite (Achtung es wird mein privates Zertifikat bemängelt!):

https://www.dungeon-bbs.de/beta/formel.html

ist lt. Validator 100% valide. Die Fehlerkonsole meines Browser bemängelt jedoch zwei Fehler:


Warnung: Fehler beim Verarbeiten des Wertes für Eigenschaft 'width'.  Deklaration ignoriert.
Quelldatei: https://www.dungeon-bbs.de/beta/formel.html
Zeile: 0


bzw.


Warnung: Fehler beim Verarbeiten des Wertes für Eigenschaft 'height'.  Deklaration ignoriert.
Quelldatei: https://www.dungeon-bbs.de/beta/formel.html
Zeile: 0


Ich habe bereits Stunden damit verbracht den Quelltext Zeile für Zeile zu durchsuchen, allerdings ist mir nichts aufgefallen was da falsch sein könnte.  :-/


_______________________________________
Gibt es einen Virenscanner der Windows erkennt?

24.06.2008 15:13:50
http://www.dungeon-bbs.de/forum/ Beitrag schreiben
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 613
Hi,
überprüfe mal Deine CSS-Files ob sich in diesen ein Fehler bei 'height' und 'width' befindet. Des öffteren werden die Maßangaben vergessen (px, % usw.).
'Zeile: 0' deutet fast immer darauf hin das die Sache mit Javascript zu tun hat. Beim überfliegen Deines Codes habe ich min. eine Stelle gesehen an der per Javascript CSS geladen wird.


_______________________________________
mfg
Thomas Mell

www.validome.org

24.06.2008 18:29:58
  Beitrag schreiben
Chiaki
Mitglied

Ort: Confoederatio Helvetica
Registriert: 23.12.2007
Beiträge: 148
Hi,

ich meine den Fehler gefunden zu haben. Das Problem liegt im Script, welches von
<sportal.de> nachgeladen wird. Du definierst in deinem Script folgendes:

Code:

var SMM_TICKER_WIDTH="640";
var SMM_TICKER_HEIGHT="60";

Im externen Script findet sich dann folgendes:

Code:

sp_ticker_width = SMM_TICKER_WIDTH;
sp_ticker_height    = SMM_TICKER_HEIGHT;



Code:

object_size('sp_ticker_basket', sp_ticker_width, sp_ticker_height)



Code:

function object_size(object, size_x, size_y) {
 switch(version) {
  case 2:
   document.all[object].style.width = size_x;
   document.all[object].style.height = size_y;
   break;
  default:
   document.getElementById(object).style.width = size_x;
   document.getElementById(object).style.height = size_y;
 }
}

Du "schleifst" damit den zuerst deklarierten Zahlenwert nur durch, um ihn dann in
der Funktion object_size() direkt als style-Wert zuzuweisen. Das schlägt ohne die
zugehörige CSS-Masseinheit natürlich fehl. Wie wäre es z.b. damit:

Code:

object_size('sp_ticker_basket', sp_ticker_width + 'px', sp_ticker_height + 'px');

Das wird sich aber kaum machen lassen, da diese Scripte ja von extern nachgeladen
werden und nicht über deinen eigenen Server verfügbar sind. Entweder legst du also
eine Kopie der Scripte auf deinem Server ab und referenzierst die angepasste
Version, oder du fragst den Anbieter der Original-Scripte bezüglich der Anpassung.

Greetings, Chiaki

Beitrag geändert von Chiaki (25.06.2008 00:50:40)


_______________________________________
Make sure You've read RFC 1855, before sending electronic mail,
start Chats, posting on Newsgroups or leave any Comments.
RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>

25.06.2008 00:49:05
http://www.rfc1855.net/ Beitrag schreiben
Dungeonwatcher
Mitglied

Ort: Berlin
Registriert: 08.11.2005
Beiträge: 109
Moin große Meister!  :-)


HTMELL schrieb:

überprüfe mal Deine CSS-Files ob sich in diesen ein Fehler bei 'height' und 'width' befindet. Des öffteren werden die Maßangaben vergessen (px, % usw.).
'Zeile: 0' deutet fast immer darauf hin das die Sache mit Javascript zu tun hat.


Ich hab's durchgesehen, aber nichts fehlerhaftes gefunden.


Chiaki schrieb:

Das Problem liegt im Script, welches von
<sportal.de> nachgeladen wird.


Jou, daran liegt's/lag's tatsächlich.


Chiaki schrieb:

Wie wäre es z.b. damit:

Code:

object_size('sp_ticker_basket', sp_ticker_width + 'px', sp_ticker_height + 'px');

Das wird sich aber kaum machen lassen, da diese Scripte ja von extern nachgeladen
werden und nicht über deinen eigenen Server verfügbar sind. Entweder legst du also
eine Kopie der Scripte auf deinem Server ab und referenzierst die angepasste
Version, oder du fragst den Anbieter der Original-Scripte bezüglich der Anpassung.


Ich habe beides getan. Das Script liegt nun geändert auf meinem Server und funktioniert nun auch von dort bestens. Des weiteren habe ich sportal.de angeschrieben und eine Änderung ihres Scripts angeregt.

Supergroßes Dankeschön  :-)

Beitrag geändert von Dungeonwatcher (25.06.2008 06:24:58)


_______________________________________
Gibt es einen Virenscanner der Windows erkennt?

25.06.2008 06:23:13
http://www.dungeon-bbs.de/forum/ Beitrag schreiben
Chiaki
Mitglied

Ort: Confoederatio Helvetica
Registriert: 23.12.2007
Beiträge: 148
Hi,

freut mich wenn ich behilflich sein konnte :)

HTMELL schrieb:

'Zeile: 0' deutet fast immer darauf hin das die Sache mit Javascript zu tun hat.
Beim überfliegen Deines Codes habe ich min. eine Stelle gesehen an der per Javascript
CSS geladen wird.

Das sollte nur der Fall sein, wenn per JavaScript entweder ein <style>-Bereich neu
definiert wird oder CSS-Eigenschaften über's DOM direkt zugewiesen werden. Sofern
eine CSS-Datei nachgeladen wird, zeigt die Fehlerkonsole auch die Zeilennummer
wieder an, weil sich der Fehler ja in einer separaten Datei befindet, die lediglich vom
Script referenziert wurde (was effektiv das selbe ist wie z.B. von HTML referenziert).

Greetings, Chiaki


_______________________________________
Make sure You've read RFC 1855, before sending electronic mail,
start Chats, posting on Newsgroups or leave any Comments.
RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>

25.06.2008 11:00:58
http://www.rfc1855.net/ Beitrag schreiben
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01