PHP-Fehler in login.php

PHP-Fehler in login.php

Beitragvon Darkwind » Mo 24 Sep, 2007 11:57

der php-code, der f?r das body-Element das onload-Attribut festlegt scheint einen Fehler zu haben.
Code: Alles auswählen
<body onload="$('benutzername').focus();">



Gru?,
Darkwind
Benutzeravatar
Darkwind
Leutnant
Leutnant
 
Beiträge: 983
Registriert: Mo 24 Sep, 2007 10:21
Wohnort: Solingen
Heldenname: -
Mitglied bei: Falken des schwarzen Rotak

Beitragvon zolthan » Mo 24 Sep, 2007 12:56

Wo bitte soll da ein Fehler sein? Das $-Zeichen kommt nicht aus PHP sondern von Prototype! Wie soll sich bitte der Fehler auswirken? Es funktioniert doch.
Benutzeravatar
zolthan
Programmierer
Programmierer
 
Beiträge: 1659
Registriert: Mo 24 Jul, 2006 18:14
Wohnort: http://antamar.myminicity.com/
Heldenname: Karinis Adomeit (ehem. Chaled al'ghanyi ibn Ruban)
Mitglied bei: Hände Saerons

Beitragvon Darkwind » Di 25 Sep, 2007 10:36

Prototype, ach so. :oops:
Na gut, mein FireBug schmei?t an der Stelle nur immer eine Fehlermeldung raus. Wahrscheinlich kennt der Prototype nicht und l?uft nur mit dem Standard-Javascript, d.h. document.getElementById.
Allerdings wird der Focus auch nicht gesetzt, d.h. das was passieren soll geschieht nicht:!:

Es ist ja kein Bug, also ?ndert es oder auch nicht, egal!
Gru?,

Darkwind
Benutzeravatar
Darkwind
Leutnant
Leutnant
 
Beiträge: 983
Registriert: Mo 24 Sep, 2007 10:21
Wohnort: Solingen
Heldenname: -
Mitglied bei: Falken des schwarzen Rotak

Beitragvon zolthan » Di 25 Sep, 2007 11:32

Also bei mir setzt er den Focus!

Windoof XP, Firefox 2.0.0.7, Firebug 1.05
Benutzeravatar
zolthan
Programmierer
Programmierer
 
Beiträge: 1659
Registriert: Mo 24 Jul, 2006 18:14
Wohnort: http://antamar.myminicity.com/
Heldenname: Karinis Adomeit (ehem. Chaled al'ghanyi ibn Ruban)
Mitglied bei: Hände Saerons

Beitragvon Darkwind » Di 25 Sep, 2007 12:39

Hmm, also bei mir tut er's nicht. Was mir aufgefallen ist, die scriptdatei, die eingebunden werden soll existiert nicht. "./ext/prototype.js"; existieren tut nur "./ext/prototype" also ohne Erweiterung. Vielleicht liegt da ein Fehler vor:?:

System:
XP SP2; FF 2.0.0.7; FireBug 1.05
Benutzeravatar
Darkwind
Leutnant
Leutnant
 
Beiträge: 983
Registriert: Mo 24 Sep, 2007 10:21
Wohnort: Solingen
Heldenname: -
Mitglied bei: Falken des schwarzen Rotak

Beitragvon zolthan » Di 25 Sep, 2007 13:11

Ich hab haargenau das gleiche System. Bei mir gibts keinen Fehelr. Hast du sonst noch irgendwelche st?renden Extensions im Firefox drin? Hast du beim FireBug irgendwelche EInstellungen ge?ndert?
Benutzeravatar
zolthan
Programmierer
Programmierer
 
Beiträge: 1659
Registriert: Mo 24 Jul, 2006 18:14
Wohnort: http://antamar.myminicity.com/
Heldenname: Karinis Adomeit (ehem. Chaled al'ghanyi ibn Ruban)
Mitglied bei: Hände Saerons

Beitragvon Darkwind » Di 25 Sep, 2007 14:45

Hallo,

also der Fehler liegt, und das habe ich jetzt gerade getestet, eindeutig an der falschen URL des Prototype-Scripts.

Code: Alles auswählen
<script src="./ext/prototype.js" language="JavaScript" type="text/javascript"></script>


muss entweder
Code: Alles auswählen
<script src=".//ext/prototype.js" language="JavaScript" type="text/javascript"></script>

oder
Code: Alles auswählen
<script src="./ext/prototype" language="JavaScript" type="text/javascript"></script>


lauten.
Dann klapp alles!
Ich hoffe ich konnte damit helfen.

Gru?,
Darkwind
Benutzeravatar
Darkwind
Leutnant
Leutnant
 
Beiträge: 983
Registriert: Mo 24 Sep, 2007 10:21
Wohnort: Solingen
Heldenname: -
Mitglied bei: Falken des schwarzen Rotak

Beitragvon zolthan » Di 25 Sep, 2007 15:55

Aber warum krieg ich keine Fehlermeldung?? Und warum sollte man solch einen abstrusen Pfad angeben? './/'
Benutzeravatar
zolthan
Programmierer
Programmierer
 
Beiträge: 1659
Registriert: Mo 24 Jul, 2006 18:14
Wohnort: http://antamar.myminicity.com/
Heldenname: Karinis Adomeit (ehem. Chaled al'ghanyi ibn Ruban)
Mitglied bei: Hände Saerons

Beitragvon Darkwind » Di 25 Sep, 2007 16:19

zolthan hat geschrieben:Aber warum krieg ich keine Fehlermeldung?? Und warum sollte man solch einen abstrusen Pfad angeben? './/'

Das finde ich auch sehr merkw?rdig.

Also ich schw?re, dass dieser Fehler existiert hat und das seit sehr langer Zeit. Aber jetzt pl?tzlich findet er das Skript unter der alten URL, ergo gibt es keinen Fehler mehr.
Also Problem gel?st :?:
Case closed!

Edit: Case reopened!
Also der Fehler bleibt, tritt aber bei der Seite auf, die nach dem Login kommt, aber immernoch die gleiche URL "/Antamar/login.php" hat.
Also der Verdacht ist folgender: Im body-Element der Seite, die den Login best?tigt, steht immernoch onload="$('benutzername').focus()" und das ist der Fehler!, denn das Element benutzername existiert ja gar nicht mehr.
8)

Gru?,
Darkwind
Benutzeravatar
Darkwind
Leutnant
Leutnant
 
Beiträge: 983
Registriert: Mo 24 Sep, 2007 10:21
Wohnort: Solingen
Heldenname: -
Mitglied bei: Falken des schwarzen Rotak

Beitragvon zolthan » Di 25 Sep, 2007 17:14

Aha... wir kommen dem n?her.
Benutzeravatar
zolthan
Programmierer
Programmierer
 
Beiträge: 1659
Registriert: Mo 24 Jul, 2006 18:14
Wohnort: http://antamar.myminicity.com/
Heldenname: Karinis Adomeit (ehem. Chaled al'ghanyi ibn Ruban)
Mitglied bei: Hände Saerons


Zurück zu Antamar®-Archiv



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

cron