Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 23 von 23

Thema: wieso fehler?(javascript)

  1. #16
    Registrierter Benutzer
    Registriert seit
    23.04.2005
    Beiträge
    52
    konnte den fehler eben beheben.

    aber nun ist ein neuer fehler da:
    er reagiert nicht auf folgendes:
    Code:
    function melden(e) 
    {
    var keyCode = (e) ? e.which :event.keyCode;
    alert(keycode);
    if(keyCode=="100")
    {links=parent.display.document.getElementById("player01").style.left;
    if(links<=0){links=1}
    setvar("'.$usn.'","posA","user",links-10);}
    
    if(keyCode=="97")
    {links=parent.display.document.getElementById("player01").style.left;
    if(links<=0){links=1}
    setvar("'.$usn.'","posA","user",links+10);}
    
    if(keyCode=="119")
    {hoch=parent.display.document.getElementById("player01").style.top;
    if(hoch<=0){hoch=1}
    setvar("'.$usn.'","posB","user",hoch+10);}
    
    if(keyCode=="115")
    {hoch=parent.display.document.getElementById("player01").style.top;
    if(hoch<=0){hoch=1}
    setvar("'.$usn.'","posB","user",hoch-10);}
    }
    document.onKeydown=melden;
    ich drück ne taste und nichts passiert.

    könnt ihr mir helfen?

  2. #17
    Registrierter Benutzer
    Registriert seit
    23.04.2005
    Beiträge
    52
    kann mir mal einer sagen wie bei:
    Code:
    <form  name="vari" method="post" onload="javascript:alert(document.forms[0])">
    <input type="hidden" name="url"   value="game">
    <input type="hidden" name="ma"   value="1">
    ... //noch mehr inputs
    </form>
    eine meldung mit dem inhalt "undefined" kommt???
    mozilla kaput?

  3. #18
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    Zitat Zitat von GU4RDI4N
    kann mir mal einer sagen wie bei:
    Code:
    <form  name="vari" method="post" onload="javascript:alert(document.forms[0])">
    </form>
    eine meldung mit dem inhalt "undefined" kommt???
    mozilla kaput?
    Ich weiss nicht, was andere Browser dazu sagen, aber laut HTML4 kennen die Forms kein onload, nur sowas wie hier aufgeführt:
    http://www.w3.org/TR/REC-html40/inte...html#edef-FORM

    So z.B. ignorieren alle meine Browser (Firefox, Konqueror) dieses onload.

  4. #19
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    Zitat Zitat von GU4RDI4N
    ich drück ne taste und nichts passiert.
    könnt ihr mir helfen?
    Entwickle doch mal mit Mozilla, der wirft bestimmt sie passende Fehlermeldung raus.

  5. #20
    Registrierter Benutzer
    Registriert seit
    23.04.2005
    Beiträge
    52
    ich arbeite schon immer mit mozilla.

    fehlermeldungen gibts keine,
    auch nicht in der javascript-konsole.
    die einzige meldung die kommt ist die von dem alert,
    und zwar "undefined".

  6. #21
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    Zitat Zitat von GU4RDI4N
    ich arbeite schon immer mit mozilla.
    fehlermeldungen gibts keine,
    auch nicht in der javascript-konsole.
    die einzige meldung die kommt ist die von dem alert,
    und zwar "undefined".
    Du beziehst dich jetzt auf das onload im Formular? Da dürfte die Reaktion an sich undefiniert sein, und jede Browserversion treibt da die eigenen Späßchen, s.vorige url: W3C HTML4.

    Pack das alert doch mal in einen script-Block hinter das schließende Form-Tag, zumindest im Firefox kommt da was (wenn definiert ).

  7. #22
    Registrierter Benutzer
    Registriert seit
    23.04.2005
    Beiträge
    52
    so in etwa?
    Code:
    <form  name="vari" method="post" onload="javascript:gimme_form_name()">
    </form>
    <script type="text/javascript">
    <form  name="vari" method="post" onload="javascript:gimme_form_name()">
    </form>
    <script type="text/javascript">
    
    if(document.form!=undefined)
    	{
    	alert(document.form.name);
    	}
    else
    	{
    	alert(document.form);
    	}
    </script>
    jetzt kommt diese fehlermeldung:
    Code:
    Fehler: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMWindowInternal.alert]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: http://localhost/sonstiges/tests/test.html :: <TOP_LEVEL> :: line 5"  data: no]
    die sagt mit ganix, hat das überhaupt was mit dem code zu tun? oder liegt das am mozilla?

  8. #23
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825

    Javascript, Form und onload

    nee, ich meinte das so:

    Code:
    <form  name="vari" method="post">
    <input type="hidden" name="url"   value="game">
    <input type="hidden" name="ma"   value="1">
    ... //noch mehr inputs
    </form>
    
    <script type="text/javascript">alert(document.forms[0]);</script>
    oder pack das onload dahin, wo es hingehort: ins <body>

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •