Autor Beitrag
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Mo 13.11.06 15:04 
Tach.

Einfaches Beispiel: Ich habe einen Button (per <input type="button" ... /> oder per <button>, ist wurscht), der beim Draufklicken irgendwo hinverlinkt. Beispielsweise Google.

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
<a href="http://www.google.de">
  <input type="button" value="Google" />
</a>

oder

<a href="http://www.google.de">
  <button>
    Google
  </button>
</a>


Funktioniert aber im Internet Explorer aus mir unerklärlichen Gründen NICHT. Firefox hat damit keine Probleme.

user profile iconChrissy hat mir folgenden Vorschlag gemacht:
ausblenden Quelltext
1:
2:
3:
<form action="http://www.google.de">
  <input type="submit" value="Google" />
</form>


Fällt euch was besseres ein? Mit der Lösung hätte ich nämlich ein paar CSS-Sachen zu machen, die ich eigentlich vermeiden will.

Danke schonmal. ;)

mfG,
WeBBy

//EDIT:

ausblenden Quelltext
1:
2:
3:
4:
5:
<form action="http://www.yahoo.de">
  <form action="http://www.google.de">
    <input type="submit" value="Google" />
  </form>
</form>

Das funktioniert so auch nicht. Firefox sowie Internet Explorer rufen bei Klick auf den "Google"-INPUT-Button die Yahoo-Startseite auf. Das heißt user profile iconChrissys Lösung kann ich nicht so ohne weiteres verwenden. Ich brauch andere Vorschläge.

_________________
Steht der Bauer im Gemüse, hat er später grüne Füße.
DaKirsche
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 187

Win XP Pro, SuSe Linux 7.3 - 10.2, Win 2k3 Server, Win 2000, Win NT 4.0
Delphi 2006 Pro, Java, HTML, SQL, PHP, CSS
BeitragVerfasst: Mo 13.11.06 16:20 
Warum hast du 2 Formulare geöffnet, bevor du den Button setzt?

ausblenden Quelltext
1:
2:
3:
4:
5:
<form action="http://www.yahoo.de">  
  <form action="http://www.google.de">  
    <input type="submit" value="Google" />  
  </form>  
</form>


Das würde doch reichen:
ausblenden Quelltext
1:
2:
3:
<form action="http://www.google.de" method="get">
<input type="button" value="Google">
</form>


Aber andererseits verstehe ich nicht, warum du nicht über Java das Ziel einfach nur ins OnClick-Event setzt?!?!?

Das funktioniert zumindest bei allen Browsern!
Andreas L.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1703
Erhaltene Danke: 25

Windows Vista / Windows 10
Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
BeitragVerfasst: Mo 13.11.06 18:33 
user profile iconDaKirsche hat folgendes geschrieben:
Warum hast du 2 Formulare geöffnet, bevor du den Button setzt?

ausblenden Quelltext
1:
2:
3:
4:
5:
<form action="http://www.yahoo.de">  
  <form action="http://www.google.de">  
    <input type="submit" value="Google" />  
  </form>  
</form>


Das würde doch reichen:
ausblenden Quelltext
1:
2:
3:
<form action="http://www.google.de" method="get">
<input type="button" value="Google">
</form>


Aber andererseits verstehe ich nicht, warum du nicht über Java das Ziel einfach nur ins OnClick-Event setzt?!?!?

Das funktioniert zumindest bei allen Browsern!


Und wenn der User JavaScript aus hat? Leider fällt mir momentan auch nichts anderes ein.......
WeBsPaCe Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Di 14.11.06 17:18 
Tach.

user profile iconDaKirsche hat folgendes geschrieben:
Warum hast du 2 Formulare geöffnet, bevor du den Button setzt?

Weil das eben meine "Vorgabe" ist, an der ich mehr oder weniger nichts ändern möchte/kann. Ich hab bloß Zugriff auf den einen Teil des HTML-Codes. Und der Teil liegt eben schon in einem <form ...> drin. ;)

user profile iconDaKirsche hat folgendes geschrieben:
Aber andererseits verstehe ich nicht, warum du nicht über Java das Ziel einfach nur ins OnClick-Event setzt?!?!?

Das funktioniert zumindest bei allen Browsern!

:arrow:
user profile iconAndreas L. hat folgendes geschrieben:
Und wenn der User JavaScript aus hat?

Genau das ist der Punkt. Ich darf in meinem HTML-Code kein JS verwenden. ;)

user profile iconAndreas L. hat folgendes geschrieben:
Leider fällt mir momentan auch nichts anderes ein.......

Schade. :)

Ich googel auch mal weiter. Noch keine Lösung gefunden... :(

mfG,
WeBBy

_________________
Steht der Bauer im Gemüse, hat er später grüne Füße.