kackn00b: Javascript und Mozilla Firefox

Guten Morgen alle zusammen,

ich habe folgendes Problem:

ich habe einen Link mit folgendem Code:
-------------------------------------------------------------
<a href="javascript: result=prompt(bla:', '');

window.location.href='e_main_maintainbuildfixes.php?id=<?=$HTTP_GET_VARS['id']?>&target=
<?=$fixes->Fields('defect')?>&stream=true&wf=' + result;">WF Defect</a>
-------------------------------------------------------------

und einen Button mit folgendem Code:
-------------------------------------------------------------
<button type="button" onClick="javascript:
result=prompt('bla, '');

ziel='main_deploychanges.php?theaction=1&environment=<?php echo
$environments->Fields('id');?>&change=<?php echo
$changes->Fields('id');?>&committedname=' + result;

window.location.href= ziel"
style="width:210px; font-size:10"><?php echo
$temp_text?></button><br>
-------------------------------------------------------------

mein Problem ist jetzt, das der Button einwandfrei macht was er soll, während bei dem Link mal gar nichts passiert, und ich weiß absolut nicht wieso, im IE (v6) funktioniert beides tadellos..
Ich benutze Mozilla Firefox 1.0.3, Javascript ist aktiviert..

Falls jemand weiß woran das liegen könnte, danke für die Hilfe!

Mit freundlichen Grüßen
kackn00b

  1. Hallo,

    mein Problem ist jetzt, das der Button einwandfrei macht was er soll, während bei dem Link mal gar nichts passiert, und ich weiß absolut nicht wieso

    Der Fehler scheint also im HTML zu liegen. Und warum postest du dann PHP-Code? Hast du das vom Server generierte HTML schon validiert? Wenn nein: 1. warum nicht? 2. nacholen!

    Grüße,

    Jochen

    --
    Heute schon gescribbelt?
    Scribbleboard
    1. Der Fehler scheint also im HTML zu liegen. Und warum postest du dann PHP-Code? Hast du das vom Server generierte HTML schon validiert? Wenn nein: 1. warum nicht? 2. nacholen!

      nein der fehler bestand darin, das mozilla mit plötzlichen zeilenumbrüchen im quelltext nicht zurechtkommt, aber trotzdem danke ;)

      Gruß
      kacknoob

  2. hi,

    weder hier

    <a href="javascript: result=prompt(bla:', '');

    noch hier

    <button type="button" onClick="javascript:
    result=prompt('bla, '');

    ist (window.)prompt ansatzweise richtig verwendet.

    Von der Art, wie du Javascript-Funktionsaufrufe einbindest, mal ganz zu schweigen ...

    Falls jemand weiß woran das liegen könnte,

    Befrage bitte die Javascript-Konsole des Mozilla, sie gibt dir sicher Auskunft.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. hi,

      weder hier

      <a href="javascript: result=prompt(bla:', '');
      noch hier
      <button type="button" onClick="javascript:
      result=prompt('bla, '');
      ist (window.)prompt ansatzweise richtig verwendet.

      Von der Art, wie du Javascript-Funktionsaufrufe einbindest, mal ganz zu schweigen ...

      Falls jemand weiß woran das liegen könnte,

      Befrage bitte die Javascript-Konsole des Mozilla, sie gibt dir sicher Auskunft.

      gruß,
      wahsaga

      is mir mal bockwurst ob das für dich richtig verwendet ist oder nicht, und da es so hervorrangend funktioniert (btw ich hab mir das mit dem prompt nicht ausgedacht, das haben hier angeblich erfahrene Fachis gemacht..) gehe ich mal davon aus, das es so "falsch" gar nicht sein kann ;), ich persönlich find die Lösung okay..

      aber ich werd dir trotzdem mal danken, weil durch die konsole hab ich erfahren, das Mozilla wohl nicht mit plötzlichen Zeilenumbrüchen zurechtkommt..problem gelöst..

      gruß und danke und so
      kacknoob