amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > Java Script Problem ... [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

21.07.2006, 13:36 Uhr

rbn
Posts: 2001
Nutzer
Hallo zusammen.

Ich habe hier ein kleines Problem mit einem Javascript Codefetzen, den mir mal jemand hier im Forum hat zukommen lassen.

Es geht um die Problematik, dass ich Bilder vorladen möchte, damit sie bereits da sind, wenn "index.html" zu "index-01.html" weiterleitet, da "index-01.html" einen Fade startet, und das sieht total dämlich aus, wenn die Bilder noch nicht da sind ...

Der Link zu Seite ist: http://www.m0n0-amiga.de

Das Script in "index-01.html" dient lediglich zum Faden ist also in diesem Zusammenhang für die Problemlösung egal.

Weiß vielleicht jemand, warum das Preload nicht funktioniert oder kann mir einen Tipp geben, wie ich das Problem anders lösen kann?

Ich bin über jede Hilfe dankbar.

rbn

--
Mehr erfahren?

http://www.m0n0-deZign.de/
http://www.m0n0-net.de/
http://www.m0n0-amiga.de/

Official leader of PUG (Pegasos User Group) Germany

http://www.pegasosforum.de/ :dance1:

-©-

<-rbn-m?ndl3ss-m0n0->.

[ - Antworten - Zitieren - Direktlink - ]

21.07.2006, 14:25 Uhr

Holger
Posts: 8116
Nutzer
Benutz die JavaScript-Konsole des Browsers, bzw. überhaupt einen Browser, der so etwas hat, und geht die Fehler durch. Der code enthält so viele Fehler, daß man gar nicht weiß, wo man da anfangen soll.

mfg
--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

21.07.2006, 14:39 Uhr

rbn
Posts: 2001
Nutzer
Oh oh oh ... du hast Recht.

Ich stelle gerade fest, dass auch der Fade fehlerbehaftet ist ...

Ich nehme das Preload jetzt nochmal raus, um die Fehler einzugrenzen.

Und zwar bekomme ich folgende Fehlermeldung:

---

Type error on line 3 of function startDrop
Wrong type of object for operation
document.getElementById("bild1").style.visibility = "visible";

---

Wie bekomme ich das weg?

rbn

--
Mehr erfahren?

http://www.m0n0-deZign.de/
http://www.m0n0-net.de/
http://www.m0n0-amiga.de/

Official leader of PUG (Pegasos User Group) Germany

http://www.pegasosforum.de/ :dance1:

-©-

<-rbn-m?ndl3ss-m0n0->.

[ - Antworten - Zitieren - Direktlink - ]

21.07.2006, 15:03 Uhr

Holger
Posts: 8116
Nutzer
Zitat:
Original von rbn:
Type error on line 3 of function startDrop
Wrong type of object for operation
document.getElementById("bild1").style.visibility = "visible";

Also ich hab hier
Fehler: document.getElementById("bild1") has no properties
Quelldatei: http://www.m0n0-amiga.de/index-01.html
Zeile: 73


und das lag schlicht daran, daß es kein Element mit dieser id gab. Aber jetzt hast Du die Seite ja geändert...

Jetzt bekommt man

Fehler: top4 is not defined
Quelldatei: http://www.m0n0-amiga.de/
Zeile: 95


mfg
--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

21.07.2006, 15:15 Uhr

rbn
Posts: 2001
Nutzer
Also ich krieg hier (mit Ibrowse halt) folgendes:

---

Type error on line 3 of function startDrop
Wrong type of object for operation
document.getElementById("bild1").style.visibility = "visible";

---

Seltsam. Wegen dem 4 in deiner Fehlermeldung. Ich habe unter der Funktion, wo der Fehler vorher auftrat auch noch ein "drop(4)" ergänzt, weil im Original Beispiel nur drei Bilddateien waren, aber ich habe ja hier vier auf der Seite ... Kann es damit zusammenhängen?
Sorry, wenn das hier so einsteigermäßig rüberkommt, aber bei Javascript bin ich tatsächlich noch ziemlich unbeholfen ... Und das Learning by doing ist bedeutend härteres Brot als bei HTML ...

rbn

--
Mehr erfahren?

http://www.m0n0-deZign.de/
http://www.m0n0-net.de/
http://www.m0n0-amiga.de/

Official leader of PUG (Pegasos User Group) Germany

http://www.pegasosforum.de/ :dance1:

-©-

<-rbn-m?ndl3ss-m0n0->.

[ - Antworten - Zitieren - Direktlink - ]

21.07.2006, 15:23 Uhr

Holger
Posts: 8116
Nutzer
Zitat:
Original von rbn:
Seltsam. Wegen dem 4 in deiner Fehlermeldung. Ich habe unter der Funktion, wo der Fehler vorher auftrat auch noch ein "drop(4)" ergänzt, weil im Original Beispiel nur drei Bilddateien waren, aber ich habe ja hier vier auf der Seite ... Kann es damit zusammenhängen?

Mit Sicherheit. Der ganze code ist auf eine fixe Anzahl ausgerichtet und muß korrigiert werden. So sollte man nicht programmieren, wenn man nachträgliche Änderungen vornehmen will.
Zitat:
Sorry, wenn das hier so einsteigermäßig rüberkommt, aber bei Javascript bin ich tatsächlich noch ziemlich unbeholfen ... Und das Learning by doing ist bedeutend härteres Brot als bei HTML ...
Es wird so gar nicht funktionieren. Es ist richtiges Programmieren und das lernt man nicht durch reines Ausprobieren. Du solltest vielleicht mit einfacheren Dingen anfangen, um das zu lernen.

Und einen anderen Browser verwenden. JavaScript zu lernen, UND herausfinden müssen, was gerade wegen eines Amiga-Browsers nicht funktioniert, ist zuviel. Besser ist es, erstmal überhaupt eine lauffähige Version zu erstellen und dann Anpassungen für Problembrowser vorzunehmen.

mfg
--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

21.07.2006, 15:37 Uhr

rbn
Posts: 2001
Nutzer
Da hast du wahrscheinlich Recht.

Ich bin auch schon lange auf der Suche nach einem guten Lehrbuch über Javascript. Das Problem ist, ich würde gerne ersteinmal 1.2 lernen, um den Kontakt zu AmigaBrowsern nicht zu verlieren, denn IBrowse macht ja angeblich 1.2 ...

Kennst du da eine gute Empfehlung?

rbn

--
Mehr erfahren?

http://www.m0n0-deZign.de/
http://www.m0n0-net.de/
http://www.m0n0-amiga.de/

Official leader of PUG (Pegasos User Group) Germany

http://www.pegasosforum.de/ :dance1:

-©-

<-rbn-m?ndl3ss-m0n0->.

[ - Antworten - Zitieren - Direktlink - ]

21.07.2006, 20:43 Uhr

Robin
Posts: 1056
Nutzer
@rbn:

Entweder Amiga-Browser oder aktive,schoene Webseiten ... ist zwar
Schade, aber leider traurige Wahrheit.

Ein guter Start auch fuer Javascript ist selfhtml .
Das kommt mit guten und leichten Beispielen, die
einem deutlich machen wie etwas funtioniert.

http://de.selfhtml.org/
--
(Bild) http://my.morphosi.net/
morphos

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > Java Script Problem ... [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.