WinFuture-Forum.de: [html] Link Ueber Button - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

[html] Link Ueber Button Funktioniert nicht im IE


#1 _PelzigesWaldtier_

  • Gruppe: Gäste

geschrieben 19. April 2005 - 04:22

Moin,

ich habe folgendermassen einen Link unter / ueber einen Button gelegt:

<a href="'.$PHP_SELF.'"><input type="button" value="Abbrechen" style="font-size: 12px; font-family: Verdana;" name="cancel" id="cancel" lang="DE" /></a>


Im Firefox klickt man auf den Button und wird weitergeleitet. Wenn man aber im Internet Explorer auf den Button klickt passiert nichts. Kennt jemand eine Methode auch den Internet Explorer zum Weiterleiten zu bewegen? Nur wuerde ich gerne JavaScript vermeinden.

Vielen Dank schonmal,
PelzigesWaldtier
0

Anzeige



#2 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 19. April 2005 - 06:40

Ich habe das auch schon mal probiert, aber leider kleine Lösung gefunden...
Vielleicht geht es, wenn du den Link über den Button legst (also ein extra-link außerhalb des Buttons, positioniert mit position:abolsute;), aber das wäre keine sonderlich zufriedenstellende Lösung...
0

#3 Mitglied ist offline   daarg 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.211
  • Beigetreten: 30. November 11
  • Reputation: 4
  • Geschlecht:Männlich

geschrieben 19. April 2005 - 06:55

<form name="{NAME} action="{LINK}" method="post">
<input type="submit" name="{NAME}" value="{VALUE}" />
</form>

müsste gehen, wenn du auf js verzichten willst, anderfalls
<input type="submit" name="{NAME}" value="{VALUE}" onclick="location.href='url'" />

gruss
// ch
as wolves among sheep we have wandered [bathory, dis irae]
0

#4 _PelzigesWaldtier_

  • Gruppe: Gäste

geschrieben 19. April 2005 - 14:46

Zitat (Floele: 18.04.2005, 23:40)

Ich habe das auch schon mal probiert, aber leider kleine Lösung gefunden...
Vielleicht geht es, wenn du den Link über den Button legst (also ein extra-link außerhalb des Buttons, positioniert mit position:abolsute;), aber das wäre keine sonderlich zufriedenstellende Lösung...
<{POST_SNAPBACK}>


Du hast Recht, das ist keine sonderlich zufriedenstellende Loesung. Ich wuerde so gerne was elegantes, sauberes schreiben. Vielleicht gibt es ja eine schoenere Loesung.

Zitat (CaptHowdy: 18.04.2005, 23:55)

<form name="{NAME} action="{LINK}" method="post">
<input type="submit" name="{NAME}" value="{VALUE}" />
</form>

müsste gehen, wenn du auf js verzichten willst, anderfalls
<input type="submit" name="{NAME}" value="{VALUE}" onclick="location.href='url'" />

gruss
// ch
<{POST_SNAPBACK}>


Auf JavaScript will ich auf jeden Fall verzichten. Und das mit der Form geht nicht, da der Button schin innerhalb einer Form liegt und genau neben dem Absenden-Button stehen muss. Wenn ich jetzt aber eine neue Form erstelle, dann wird vor und hinter der Form eine Menge Platz gemacht (Vom Browser so gerendert) und so wuerde der Button nicht mehr neben dem Absenden-Button der ersten Form liegen. Das geht so also nicht.

Viellen Dank euch schonmal. Vielleicht kennt jemand aber noch was anderes.

Viele Gruesse,
PelzigesWaldtier
0

#5 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 19. April 2005 - 15:51

Zitat

dann wird vor und hinter der Form eine Menge Platz gemacht (Vom Browser so gerendert) und so wuerde der Button nicht mehr neben dem Absenden-Button der ersten Form liegen. Das geht so also nicht.


Also, dass ist so kein Problem mit CSS:

form {padding:0;margin:0;}


Andererseits musst du aber darauf achten, dass du nicht ein form-element innerhalb eines anderen form-elements benutzt.
0

#6 _PelzigesWaldtier_

  • Gruppe: Gäste

geschrieben 20. April 2005 - 00:42

Ok,

vielen Dank. Das werde ich wohl so machen. Danke dir und CaptHowdy.

Gruesse,
PW
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0