HighDots Forums  

Re: Taschenrechner aus SelfHTML

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Re: Taschenrechner aus SelfHTML in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Ottmar Ohlemacher
 
Posts: n/a

Default Re: Taschenrechner aus SelfHTML - 02-04-2008 , 11:56 AM






Am Mon, 4 Feb 2008 18:45:27 +0100 schrieb Ottmar Ohlemacher:


Hier nochmals die Fehlermeldung der Konsole:

Fehler: window.document.Rechner has no properties
Quelldatei:
http://de.selfhtml.org/javascript/be...henrechner.htm
Zeile:
23

Ich werd da noch nicht schlau draus, denn beides mal handelt es sich ja um
den gleichen Code - an und für sich, lediglich einmal formell in
HTML-Eingebettet (das funktionierte nicht) und das andere mal...na ja, ich
lerne noch.

Danke für Verständnis.

Gruß Ottmar

Reply With Quote
  #2  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Taschenrechner aus SelfHTML - 02-04-2008 , 12:11 PM






Ottmar Ohlemacher wrote:
Quote:
Hier nochmals die Fehlermeldung der Konsole:

Fehler: window.document.Rechner has no properties
Quelldatei:
http://de.selfhtml.org/javascript/be...henrechner.htm
Zeile:
23

Ich werd da noch nicht schlau draus, denn beides mal handelt es sich ja um
den gleichen Code - an und für sich,
Es ist eine Binsenweisheit, dass gleicher Code mit einer Wahrscheinlichkeit
von 99.999998742% auch gleiches Verhalten zeigt.

Quote:
lediglich einmal formell in HTML-Eingebettet (das funktionierte nicht) und
das andere mal...na ja, ich lerne noch.
HTML-Dokument 1 unterscheidet sich von HTML-Dokument 2 darin, dass es in
ersterem kein form-Element gibt (q.e.d.) Entsprechend funktioniert in
Beispiel 1 die Referenzierung des form-Objekts, die ohnehin proprietär ist,
nicht.

Verwende in beiden Fällen ein form-Element und folgende standardkonforme
Referenzierung:

document.forms["Rechner"].elements["Display"].value

In diesem Beispiel kannst und solltest Du ausserdem alle Aufrufe von eval()
durch das Argument von eval() ersetzen (der Programmierer des Originalcodes
wusste bereits offensichtlich nicht, was er tut).


PointedEars
--
Zum betrachten der Website benötigen Sie ein Flash 6.0 Plugin, den Real
Player und den Quicktime Player. Beste Ansicht mit Internet Explorer ab 5.x,
1280 x 960 Pixel Bildschirmauflösung, 32 Bit Farbe, Bildwiederholrate 100
Hz, Sound on.
-- kopfschüttelnd gefunden auf http://www.comiccombo.de/2003.html


Reply With Quote
  #3  
Old   
Ottmar Ohlemacher
 
Posts: n/a

Default Re: Taschenrechner aus SelfHTML - 02-04-2008 , 12:34 PM



Am Mon, 04 Feb 2008 19:11:24 +0100 schrieb Thomas 'PointedEars' Lahn:

Quote:
Ottmar Ohlemacher wrote:
Hier nochmals die Fehlermeldung der Konsole:

Fehler: window.document.Rechner has no properties
Quelldatei:
http://de.selfhtml.org/javascript/be...henrechner.htm
Zeile:
23

Ich werd da noch nicht schlau draus, denn beides mal handelt es sich ja um
den gleichen Code - an und für sich,

Es ist eine Binsenweisheit, dass gleicher Code mit einer Wahrscheinlichkeit
von 99.999998742% auch gleiches Verhalten zeigt.
Ist das mit den 99.999998742% empirisch belegt? ;-)


Quote:
lediglich einmal formell in HTML-Eingebettet (das funktionierte nicht) und
das andere mal...na ja, ich lerne noch.

HTML-Dokument 1 unterscheidet sich von HTML-Dokument 2 darin, dass es in
ersterem kein form-Element gibt (q.e.d.) Entsprechend funktioniert in
Beispiel 1 die Referenzierung des form-Objekts, die ohnehin proprietär ist,
nicht.

Verwende in beiden Fällen ein form-Element und folgende standardkonforme
Referenzierung:

document.forms["Rechner"].elements["Display"].value

In diesem Beispiel kannst und solltest Du ausserdem alle Aufrufe von eval()
durch das Argument von eval() ersetzen (der Programmierer des Originalcodes
wusste bereits offensichtlich nicht, was er tut).
So ganz habe ich das jetzt zwar noch nicht verstanden, da ich mich gerade
erst in die Thematik einarbeite, aber es wird mir sicher beim Verständnis
eine Hilfe sein.

Könnte man also sagen, das die Autoren von SelfHTML dort "Mist" gebaut
haben?

Gruß Ottmar


Reply With Quote
  #4  
Old   
Ottmar Ohlemacher
 
Posts: n/a

Default Re: Taschenrechner aus SelfHTML - 02-04-2008 , 12:50 PM



Am Mon, 4 Feb 2008 19:34:37 +0100 schrieb Ottmar Ohlemacher:

Quote:
Am Mon, 04 Feb 2008 19:11:24 +0100 schrieb Thomas 'PointedEars' Lahn:

Ottmar Ohlemacher wrote:
Hier nochmals die Fehlermeldung der Konsole:

Fehler: window.document.Rechner has no properties
Quelldatei:
http://de.selfhtml.org/javascript/be...henrechner.htm
Zeile:
23

Ich werd da noch nicht schlau draus, denn beides mal handelt es sich ja um
den gleichen Code - an und für sich,

Es ist eine Binsenweisheit, dass gleicher Code mit einer Wahrscheinlichkeit
von 99.999998742% auch gleiches Verhalten zeigt.

Ist das mit den 99.999998742% empirisch belegt? ;-)



lediglich einmal formell in HTML-Eingebettet (das funktionierte nicht) und
das andere mal...na ja, ich lerne noch.

HTML-Dokument 1 unterscheidet sich von HTML-Dokument 2 darin, dass es in
ersterem kein form-Element gibt (q.e.d.) Entsprechend funktioniert in
Beispiel 1 die Referenzierung des form-Objekts, die ohnehin proprietär ist,
nicht.

Verwende in beiden Fällen ein form-Element und folgende standardkonforme
Referenzierung:

document.forms["Rechner"].elements["Display"].value

In diesem Beispiel kannst und solltest Du ausserdem alle Aufrufe von eval()
durch das Argument von eval() ersetzen (der Programmierer des Originalcodes
wusste bereits offensichtlich nicht, was er tut).

So ganz habe ich das jetzt zwar noch nicht verstanden, da ich mich gerade
erst in die Thematik einarbeite, aber es wird mir sicher beim Verständnis
eine Hilfe sein.

Könnte man also sagen, das die Autoren von SelfHTML dort "Mist" gebaut
haben?
Nachtrag: Ich hab jetzt noch mal genau verglichen, und herausgefunden, dass
in der nicht funktionierenden Version die Zeilen

<form name="Rechner" action="" onsubmit="Ergebnis();return false;">
und
</form>

vergessen wurden.

Scheint also den machern von SelfHTML ein Fehler unterlaufen zu sein.

Gruß Ottmar


Reply With Quote
  #5  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Taschenrechner aus SelfHTML - 02-04-2008 , 01:09 PM



Ottmar Ohlemacher wrote:
Quote:
Am Mon, 4 Feb 2008 19:34:37 +0100 schrieb Ottmar Ohlemacher:
Am Mon, 04 Feb 2008 19:11:24 +0100 schrieb Thomas 'PointedEars' Lahn:
Ottmar Ohlemacher wrote:
Hier nochmals die Fehlermeldung der Konsole:

Fehler: window.document.Rechner has no properties
Quelldatei:
http://de.selfhtml.org/javascript/be...henrechner.htm
Zeile:
23

Ich werd da noch nicht schlau draus, denn beides mal handelt es sich ja um
den gleichen Code - an und für sich,
Es ist eine Binsenweisheit, dass gleicher Code mit einer Wahrscheinlichkeit
von 99.999998742% auch gleiches Verhalten zeigt.
Ist das mit den 99.999998742% empirisch belegt? ;-)
Zumindest die letzten beiden Kommastellen

Quote:
lediglich einmal formell in HTML-Eingebettet (das funktionierte nicht) und
das andere mal...na ja, ich lerne noch.
HTML-Dokument 1 unterscheidet sich von HTML-Dokument 2 darin, dass es in
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^
ersterem kein form-Element gibt (q.e.d.) Entsprechend funktioniert in
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Beispiel 1 die Referenzierung des form-Objekts, die ohnehin proprietär ist,
nicht.
[...]

Könnte man also sagen, das die Autoren von SelfHTML dort "Mist" gebaut
haben?

Nachtrag: Ich hab jetzt noch mal genau verglichen, und herausgefunden, dass
in der nicht funktionierenden Version die Zeilen

form name="Rechner" action="" onsubmit="Ergebnis();return false;"
und
/form

vergessen wurden.
Genau das hatte ich geschrieben.

Quote:
Scheint also den machern von SelfHTML ein Fehler unterlaufen zu sein.
Und das ist leider bei weitem nicht der einzige.

Das Tragische an SELFHTML ist, dass es grundsätzlich eine gute Einführung
für Anfänger ist, aber man es auch in der Version 8.x noch immer nicht
geschafft hat, diese *Anfängerfehler* zu beseitigen oder gar JavaScript
(Programmiersprache) und DOM (API) konzeptionell klar voneinander zu
trennen. Von der Erwähnung der Unterschiede zwischen verbreiteten
ECMAScript-Implementationen in HTML-Benutzerprogrammen (JavaScript,
JScript, Opera ECMAScript, KJS, Apple JavaScriptCore) ganz zu schweigen.

<Gebetsmuehle> Auch SELFHTML ist keine goldene Q und enthält Felher
sowie unvollständige Information. </Gebetsmuehle> [psf 4.8]


PointedEars
--
DER [Browser] soll sich um sowas kuemmern, nicht die MARKUP language, mit
der nur sematische Informationen gegeben werden sollen, keine Layoutbeschreibung
(das galt zumindest, bevor Netscape und Microsoft in Wettstreit traten, wer
das Prinzip nachhaltiger vergewaltigen darf, der eindeutig zugunsten von
Microsoft ausging) (BGKS in <Xns92D76BB74C254bgkskulms (AT) 141 (DOT) 24.53.248>)


Reply With Quote
  #6  
Old   
Kai Norhausen
 
Posts: n/a

Default Re: Taschenrechner aus SelfHTML - 02-05-2008 , 08:32 AM



Ottmar Ohlemacher schrieb:

Quote:
Hier nochmals die Fehlermeldung der Konsole:

Fehler: window.document.Rechner has no properties

ist bekannt: https://redaktion.selfhtml.org/ticket/257

--
The first time you'll get a Microsoft product, that doesn't suck,
will be the day they start producing vacuum cleaners. (unbekannt)


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.