php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.12.2010, 16:46  
Benutzer
 
Registriert seit: 04.11.2010
Beiträge: 40
PHP-Kenntnisse:
Anfänger
hstefan befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Buttons mit IE8/FF werden unterschiedlich "interpretiert"

Hallo zusammen,

ich habe folgendes Problem - ich will Buttons erstellen mit einem kleinen Bild (Usability - & ist halt chic).
Klappt auch aber leider wird der Link hinter den Buttons nur vom Firefox aufgerufen. Der IE8 bleibt stur. Es passiert nix.
Hier mal mein Code:
PHP-Code:
echo '<a href=' $sonstiges .'><button><img src="' $url $images '/sonstiges.png" width="16" height="16" border="0"> Sonstiges</button></a>'
Hat einer eine Idee warum das beim IE8 nicht funktioniert - oder halt ne Alternative (muss nicht der obige Code sein).
Wichtig ist mir nur, dass beide Browser ein Bild darstellen und der Link natürlich geht. Vielen Dank.
hstefan ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.12.2010, 17:01  
Erfahrener Benutzer
 
Registriert seit: 26.11.2008
Beiträge: 264
dsentker befindet sich auf einem aufstrebenden Ast
Standard

Wie sieht denn der (finale) Quellcode aus? Normalerweise müsste der IE alles verstehen, vielleicht ist die Pfadangabe falsch und enthält zusätzliche Slashes?

Hier ist vllcht was für dich bei: http://www.tyssendesign.com.au/artic...-form-buttons/
__________________
dsentker ist offline   Mit Zitat antworten
Alt 06.12.2010, 17:58  
Erfahrener Benutzer
 
Registriert seit: 19.06.2009
Beiträge: 837
PHP-Kenntnisse:
Fortgeschritten
Jens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nett
Standard

Jo - Button in a kann der IE nicht - die anderen machen das schon. Ist halt so.

Da Button außerhalb von Formularen lt. HTML-Standard auch nicht erfolgreich sein können, halte ich diese Interpretation von MS eigentlich auch für gar nicht so falsch...

Gruß Jens
Jens Clasen ist offline   Mit Zitat antworten
Alt 06.12.2010, 18:09  
Benutzer
 
Registriert seit: 04.11.2010
Beiträge: 40
PHP-Kenntnisse:
Anfänger
hstefan befindet sich auf einem aufstrebenden Ast
Standard

@dsentker - hier mal der code (nix spannendes dabei). Handelt sich um eine einfache Navileiste und da es beim FF funktioniert hab ich mich mit css zumindest für dieses Thema noch nicht beschäftigt.

PHP-Code:
require_once($_SERVER['DOCUMENT_ROOT'] . '/db/konfig/link.php');  
require_once(
$server $verbindung);  
  
// Fehlermeldung zurücksetzen
  
$fehlermldg "";
  
  
// Navigationsmenü generieren
  
echo '<hr />';
  if (isset(
$_SESSION['nutzername'])) {
  
    echo 
'<a href=' $index .'><button><img src="' $url $images '/neu.png" width="16" height="16" border="0"> Neu</button></a> - ';
    echo 
'<a href=' $bearbeiten .'><button><img src="' $url $images '/edit.png" width="16" height="16" border="0"> Bearbeiten</button></a> - ';
    echo 
'<a href=' $loeschen .'><button><img src="' $url $images '/delete.png" width="16" height="16" border="0"> Löschen</button></a> - ';
    echo 
'<a href=' $sonstiges .'><button><img src="' $url $images '/sonstiges.png" width="16" height="16" border="0"> Sonstiges</button></a>';
    echo 
'<span style="float: right;"><a href=' $logout '><button><img src="' $url $images '/logout.png" width="16" height="16" border="0"> Abmelden (' $_SESSION['nutzername'] . ')</button></a></span>';
        }
    else {
      
$fehlermldg 'Sie sind nicht mehr angemeldet.';
      echo 
'<p class="fehler">' $fehlermldg '</p>';
      }
  echo 
'<hr />'
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
</head>
</html>

Hmm blöde Sache wenn´s mit dem IE nicht klappt -
Kann ja schlecht davon ausgehen das die User immer den FF nutzen / haben.

Geändert von hstefan (06.12.2010 um 18:12 Uhr).
hstefan ist offline   Mit Zitat antworten
Alt 06.12.2010, 18:17  
Benutzer
 
Registriert seit: 15.05.2009
Beiträge: 64
StefanRHRO befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von hstefan Beitrag anzeigen

Hmm blöde Sache wenn´s mit dem IE nicht klappt -
Kann ja schlecht davon ausgehen das die User immer den FF nutzen / haben.
Lass die Buttons doch weg?
StefanRHRO ist offline   Mit Zitat antworten
Alt 06.12.2010, 18:20  
Benutzer
 
Registriert seit: 04.11.2010
Beiträge: 40
PHP-Kenntnisse:
Anfänger
hstefan befindet sich auf einem aufstrebenden Ast
Standard

Möp - falsche Antwort^^
Nee finds schon gut wenn man farbige Buttons hat bzw. mit sprechenden Symbolen.
Alleine hier im Forum ist´s doch einfacher sich zu "bewegen" mit den Bildbuttons. (Siehe "Antworten" usw...).
Stumpfe a href - links ist mir irgendwie zu billig.
hstefan ist offline   Mit Zitat antworten
Alt 06.12.2010, 18:26  
Erfahrener Benutzer
 
Registriert seit: 19.06.2009
Beiträge: 837
PHP-Kenntnisse:
Fortgeschritten
Jens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nett
Standard

Dann wirst Du per JS und onclick nachhelfen müssen. Wobei ich sowas für ne Navigation nicht machen würde. Da würd ich glaub ich eher meine kompletten Button als Grafik gestalten und dann halt die statt der Buttons nutzen.

Gruß Jens
Jens Clasen ist offline   Mit Zitat antworten
Alt 06.12.2010, 18:47  
Benutzer
 
Registriert seit: 04.11.2010
Beiträge: 40
PHP-Kenntnisse:
Anfänger
hstefan befindet sich auf einem aufstrebenden Ast
Standard

Hey Jens, kurz mal für mich Schlaumeier: warum nicht mit javascript onClick?
Habs grad schon probiert - und geht in beiden Browsern.

Mach das für unsere Firma und nur Grafikbuttons wäre zwar auch möglich mit Text (dann halt n wenig Bildbearbeitung) aber finds so wie unten beschrieben aber optisch irgendwie besser.

<button onClick="location.href='startseite.html';" target="_self" value="start"><img src="/db/images/back.png" width="16" height="16" border="0"> Zurück</button>
hstefan ist offline   Mit Zitat antworten
Alt 06.12.2010, 22:48  
Erfahrener Benutzer
 
Registriert seit: 19.06.2009
Beiträge: 837
PHP-Kenntnisse:
Fortgeschritten
Jens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nett
Standard

Javascript kann man abschalten, Suchmaschinen führen es auch nicht aus und einige Smartphones tun sich zumindest noch nicht so ganz leicht damit. Ich würd JS also nur dann zum Einsatz bringen, wenn keine "Lebenswichtigen" Funktionen davon betroffen sind oder wenn es für eine gewünschte Funktionalität X unumgänglich ist.

Aber gut: ich bin in der Hinsicht altmodisch...

Gruß Jens
Jens Clasen ist offline   Mit Zitat antworten
Alt 06.12.2010, 22:55  
Neuer Benutzer
 
Registriert seit: 03.11.2010
Beiträge: 17
PHP-Kenntnisse:
Anfänger
Altrea befindet sich auf einem aufstrebenden Ast
Standard

Ich sehe das genauso wie mein Vorredner.

Auf der einen Seite redest du von Usability die neben Benutzerfreundlichkeit auch Zugänglichkeit einschließt, auf der anderen Seite schließt du mit deiner JavaScript Umsetzung dann aber wieder einige User unnötig aus. JavaScript und Usability müssen nicht im widerspruch stehen, aber man sollte JS, wenn man auf Usability bedacht ist, nur verwenden um einen Mehrwert zu bieten der, wenn ihn andere nicht zu Gesicht bekommen, nichts ausmacht.
Das widerum ist bei Navigationselementen ganz und garnicht der Fall.
Altrea ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Buttons zum erhöhen, verkleinern TommyTom PHP Tipps 2010 4 10.06.2010 23:22
[Erledigt] 4 verschiedene Input Submit Image buttons mit onchange - wie die einzelnen Rutor PHP Tipps 2010 4 08.02.2010 14:51
Radio Buttons per Variable vordefinieren FixiFoxi85 PHP Tipps 2010 3 02.02.2010 18:35
Radio Buttons nach [zurück] nicht mehr markiert Destruction PHP Tipps 2009 4 24.05.2009 14:39
Buttons ändern mit CSS Sniper_Kotaro HTML, Usability und Barrierefreiheit 2 13.03.2009 13:32
PHP: Dynamisch erzeugte Buttons auslesen SvenLittkowski PHP Tipps 2008 9 29.10.2008 10:36
CSS: buttons linksbündig ausrichten flflfl HTML, Usability und Barrierefreiheit 1 30.09.2006 13:08
Javascript von Smileys und Buttons wie B U I ändern... mickschen HTML, Usability und Barrierefreiheit 10 07.06.2006 15:56
mehrere buttons für 1 formular HTML, Usability und Barrierefreiheit 7 23.12.2005 12:52
Formularauswertung 2 "submit" - buttons PHP Tipps 2005-2 7 11.09.2005 00:39
breite von buttons einstellen HTML, Usability und Barrierefreiheit 4 06.08.2005 16:17
[Erledigt] Quote Buttons in den Quick Reply Off-Topic Diskussionen 3 22.07.2005 16:45
Wie setzte ich nach einer IF Abfrage alle Buttons auf defead PHP Tipps 2005 4 22.04.2005 21:43
Flash Buttons PHP Tipps 2005 11 01.03.2005 19:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html button ie8, button href ie8, ie8 zurück button geht nicht, ie8 button href, button ie 8 link, ie8 radio button bug, ie8 radiobutton geht nicht, php button für ie8 erstellen, button erstellen im ie8, href button ie8, html ie8 button, css ie7 und ie8 submit-button mit dynamischem inhalt zu breit, ie 8 link auf button, ie8 button und a href, ie 8 button link, radio-button ie8, href button funktioniert nicht ie8, ie8 bug span in button png, html button unterschiedlich in browser, ie8 a href button

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:48 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum