HighDots Forums  

Safari Drop-Down-Problem

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Safari Drop-Down-Problem in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Daniel Fett
 
Posts: n/a

Default Safari Drop-Down-Problem - 06-01-2007 , 10:56 AM






Hallo!

Das Script auf
http://www.dynamicdrive.com/dynamici...pmenuindex.htm (die
onclick-Variante) funktioniert aus irgend einem Grund nicht im Safari.
Das äußert sich darin, dass einfach nichts aufpoppt, es sei denn, man
weist dem a ein padding zu und klickt dann in dieses (also nicht auf den
Text des Links).

Leider habe ich selbst keinen Apple hier, kann also nicht wirklich gut
den genauen Fehler suchen. Auf dem Rechner, wo das Problem auftritt, ist
eine der neusten Versionen vom Safari installiert. (Genaue Angabe kann
ich bei Bedarf nachliefern.)

Was könnte die Ursache für das Verhalten sein?
Kann vielleicht jemand ein ähnliches Menü empfehlen, was auch auf dem
Safari läuft?

Daniel
--
Zum Thema "Esoterik": http://www.danielfett.de/df_artikel_astrologie
Kleines RegEx-Tutorial: http://www.danielfett.de/df_artikel_regex
Sicherheit in PHP&MySQL: http://www.danielfett.de/df_artikel_sicherheit
Mail-Adresse stimmt so. Alternativ: http://www.danielfett.de/df_kontakt

Reply With Quote
  #2  
Old   
Ute Hauth
 
Posts: n/a

Default Re: Safari Drop-Down-Problem - 06-01-2007 , 03:08 PM






Daniel Fett schrieb am Freitag 1 Juni 2007 17:56:

Quote:
Was könnte die Ursache für das Verhalten sein?
Kann vielleicht jemand ein ähnliches Menü empfehlen, was auch auf dem
Safari läuft?
Javascript?!

Wenn das nicht eingeschaltet ist geht es auf keinem Browser, daher ist
Javascript für Menüs grundsätzlich nicht zu empfehlen, da du fast nie vorher
genau weißt, was beim Benutzer vorhanden ist.

Es gibt ein paar Möglichkeiten solche Menüs auch nur mit CSS zu bauen,
allerdings haben auch diese Nachteile.

Für Fragen welche Alternativen es ohne Javascript gibt:
de.comm.infosystems.www.authoring.misc
--
Viele Grüße vom Bodensee,

Ute ##### http://www.miradlo.com #####


Reply With Quote
  #3  
Old   
Daniel Fett
 
Posts: n/a

Default Re: Safari Drop-Down-Problem - 06-01-2007 , 03:17 PM



Ute Hauth schrieb:
Quote:
Daniel Fett schrieb am Freitag 1 Juni 2007 17:56:

Was könnte die Ursache für das Verhalten sein?
Kann vielleicht jemand ein ähnliches Menü empfehlen, was auch auf dem
Safari läuft?

Javascript?!

Wenn das nicht eingeschaltet ist geht es auf keinem Browser, daher ist
Javascript für Menüs grundsätzlich nicht zu empfehlen, da du fast nie vorher
genau weißt, was beim Benutzer vorhanden ist.

Es gibt ein paar Möglichkeiten solche Menüs auch nur mit CSS zu bauen,
allerdings haben auch diese Nachteile.

Für Fragen welche Alternativen es ohne Javascript gibt:
de.comm.infosystems.www.authoring.misc
Sowas musste ja kommen.

Keine Angst, ich weiß schon, was ich da tue.

Die Funktion, die durch dieses Menü bereitgestellt wird, ist
"zusätzlicher" Natur. Will meinen: Dadurch kann der Benutzer einen
kleinen Mehrwert bekommen, wenn er JS aktiviert hat. Hat er's nicht
aktiviert, ist der Link ein ganz normaler Link.

Nun würde ich diesen Mehrwert auch den Benutzern des Safari ganz gerne
zur Verfügung stellen.

Dass JS auf diesem Safari prinzipiell läuft (und nicht etwa abgeschaltet
ist) war auch meinem Ursprungsposting zu entnehmen. Dein Posting war
also überflüssig.

--
Zum Thema "Esoterik": http://www.danielfett.de/df_artikel_astrologie
Kleines RegEx-Tutorial: http://www.danielfett.de/df_artikel_regex
Sicherheit in PHP&MySQL: http://www.danielfett.de/df_artikel_sicherheit
Mail-Adresse stimmt so. Alternativ: http://www.danielfett.de/df_kontakt


Reply With Quote
  #4  
Old   
Ute Hauth
 
Posts: n/a

Default Re: Safari Drop-Down-Problem - 06-03-2007 , 08:44 AM



Daniel Fett schrieb am Freitag 1 Juni 2007 22:17:

Quote:
Ute Hauth schrieb:
Daniel Fett schrieb am Freitag 1 Juni 2007 17:56:

Was könnte die Ursache für das Verhalten sein?
Kann vielleicht jemand ein ähnliches Menü empfehlen, was auch auf dem
Safari läuft?
Es gibt ein paar Möglichkeiten solche Menüs auch nur mit CSS zu bauen,
allerdings haben auch diese Nachteile.


Sowas musste ja kommen.

Keine Angst, ich weiß schon, was ich da tue.

Die Funktion, die durch dieses Menü bereitgestellt wird, ist
"zusätzlicher" Natur. Will meinen: Dadurch kann der Benutzer einen
kleinen Mehrwert bekommen, wenn er JS aktiviert hat. Hat er's nicht
aktiviert, ist der Link ein ganz normaler Link.

Nun würde ich diesen Mehrwert auch den Benutzern des Safari ganz gerne
zur Verfügung stellen.

Dass JS auf diesem Safari prinzipiell läuft (und nicht etwa abgeschaltet
ist) war auch meinem Ursprungsposting zu entnehmen.
Nun, da meine Glaskugel leider gerade kaputt ist, konnte ich deinem
Ursprungsposting
Daniel Fett schrieb am Freitag 1 Juni 2007 17:56:

Quote:
Das Script auf
http://www.dynamicdrive.com/dynamici...pmenuindex.htm (die
onclick-Variante) funktioniert aus irgend einem Grund nicht im Safari.
Das äußert sich darin, dass einfach nichts aufpoppt, es sei denn, man
weist dem a ein padding zu und klickt dann in dieses (also nicht auf den
Text des Links).

Leider habe ich selbst keinen Apple hier, kann also nicht wirklich gut
den genauen Fehler suchen. Auf dem Rechner, wo das Problem auftritt, ist
eine der neusten Versionen vom Safari installiert. (Genaue Angabe kann
ich bei Bedarf nachliefern.)

Was könnte die Ursache für das Verhalten sein?
Kann vielleicht jemand ein ähnliches Menü empfehlen, was auch auf dem
Safari läuft?
leider nicht entnehmen, dass der Safari mit Javascript getestet wurde.

Ebenfalls erwähntest du nicht, dass es nicht um ein Menü geht, sondern
fragtest explizit nach einem Menü.

Quote:
Dein Posting war
also überflüssig.
Ja, das war es, da mir die Informationen fehlten, was du eigentlich wolltest.
--
Gruß,

Ute ##### http://www.miradlo.com #####


Reply With Quote
  #5  
Old   
Daniel Fett
 
Posts: n/a

Default Re: Safari Drop-Down-Problem - 06-03-2007 , 11:48 AM



Georg Maaß schrieb:
Quote:
Daniel Fett wrote:
Dass JS auf diesem Safari prinzipiell läuft (und nicht etwa abgeschaltet
ist) war auch meinem Ursprungsposting zu entnehmen. Dein Posting war
also überflüssig.

Meinst Du das, was ich im Screenshot mit Safari als Attachment beigefügt
habe?

Das funktioniert bei mir mit Safari 2.0.4 (419.3)
Genau. Danke, dein Test macht das Debugging jetzt natürlich
interessanter ;-)

Muss mich doch mal informieren, welche Version da genau Probleme macht.

Gruß,
Daniel
--
Zum Thema "Esoterik": http://www.danielfett.de/df_artikel_astrologie
Kleines RegEx-Tutorial: http://www.danielfett.de/df_artikel_regex
Sicherheit in PHP&MySQL: http://www.danielfett.de/df_artikel_sicherheit
Mail-Adresse stimmt so. Alternativ: http://www.danielfett.de/df_kontakt


Reply With Quote
  #6  
Old   
Daniel Fett
 
Posts: n/a

Default Re: Safari Drop-Down-Problem - 06-03-2007 , 12:06 PM



Ute Hauth schrieb:
Quote:
Nun, da meine Glaskugel leider gerade kaputt ist, konnte ich deinem
Ursprungsposting
Daniel Fett schrieb am Freitag 1 Juni 2007 17:56:

Das Script auf
http://www.dynamicdrive.com/dynamici...pmenuindex.htm (die
onclick-Variante) funktioniert aus irgend einem Grund nicht im Safari.
Das äußert sich darin, dass einfach nichts aufpoppt, es sei denn, man
weist dem a ein padding zu und klickt dann in dieses (also nicht auf den
Text des Links).
Also ich finde, diesem Teil kann man durchaus entnehmen, dass JS
eingeschaltet ist. Sonst würde gar nichts von diesem Menü funktionieren.

Quote:
Leider habe ich selbst keinen Apple hier, kann also nicht wirklich gut
den genauen Fehler suchen. Auf dem Rechner, wo das Problem auftritt, ist
eine der neusten Versionen vom Safari installiert. (Genaue Angabe kann
ich bei Bedarf nachliefern.)

Was könnte die Ursache für das Verhalten sein?
Kann vielleicht jemand ein ähnliches Menü empfehlen, was auch auf dem
Safari läuft?

leider nicht entnehmen, dass der Safari mit Javascript getestet wurde.

Ebenfalls erwähntest du nicht, dass es nicht um ein Menü geht, sondern
fragtest explizit nach einem Menü.
Wieso sollte ich denn erwähnen, dass es nicht um ein Menü geht? Es geht
doch um eins!

Oder störst du dich an dem Begriff "Menü" für dieses Script? Da sehe ich
keinen Grund dafür.

Quote:
Dein Posting war
also überflüssig.

Ja, das war es, da mir die Informationen fehlten, was du eigentlich wolltest.
Ich fragte u.a. nach einem "ähnlichen Menü". Hast du dir das verlinkte
überhaupt angeschaut? Ich glaube nämlich nicht. Sonst wäre dir bewusst
geworden, dass reine CSS-Menüs, wie du sie vorgeschlagen hast, hier
nicht in Frage kommen.

--
Zum Thema "Esoterik": http://www.danielfett.de/df_artikel_astrologie
Kleines RegEx-Tutorial: http://www.danielfett.de/df_artikel_regex
Sicherheit in PHP&MySQL: http://www.danielfett.de/df_artikel_sicherheit
Mail-Adresse stimmt so. Alternativ: http://www.danielfett.de/df_kontakt


Reply With Quote
  #7  
Old   
Ute Hauth
 
Posts: n/a

Default Re: Safari Drop-Down-Problem - 06-04-2007 , 04:12 AM



Daniel Fett schrieb am Sonntag 3 Juni 2007 19:06:

Quote:
Also ich finde, diesem Teil kann man durchaus entnehmen, dass JS
eingeschaltet ist. Sonst würde gar nichts von diesem Menü funktionieren.
Nein, so sicher ist das nicht, siehe Links am Ende der Seite.

Quote:
Ebenfalls erwähntest du nicht, dass es nicht um ein Menü geht, sondern
fragtest explizit nach einem Menü.

Wieso sollte ich denn erwähnen, dass es nicht um ein Menü geht? Es geht
doch um eins!
Hier schreibst du es gehe um eine zusätzliche Funktion, dein Menü sei ohne
Javascript bedienbar.
Quote:
Daniel Fett schrieb am Freitag 1 Juni 2007 17:56:

Die Funktion, die durch dieses Menü bereitgestellt wird, ist
"zusätzlicher" Natur. Will meinen: Dadurch kann der Benutzer einen
kleinen Mehrwert bekommen, wenn er JS aktiviert hat. Hat er's nicht
aktiviert, ist der Link ein ganz normaler Link.
Wenn ich Javascript ausschalte klappt nichts mehr auf. Setzt man diese
Technik für ein Menü ein, dann funktioniert das Menu m.E. eben nur mit
Javascript.

Quote:
Ich fragte u.a. nach einem "ähnlichen Menü". Hast du dir das verlinkte
überhaupt angeschaut? Ich glaube nämlich nicht. Sonst wäre dir bewusst
geworden, dass reine CSS-Menüs, wie du sie vorgeschlagen hast, hier
nicht in Frage kommen.

Tatsächlich?
http://de.selfhtml.org/css/layouts/a...nav_modern.htm
http://positioniseverything.net/css-dropdowns.html
http://pfirsichmelba.de/artikel-scri...rierefrei.html
http://barrierefrei.e-workers.de/wor...cks/menues.php
--
Viele Grüße vom Bodensee,

Ute ##### http://www.miradlo.com #####


Reply With Quote
  #8  
Old   
Daniel Fett
 
Posts: n/a

Default Re: Safari Drop-Down-Problem - 06-04-2007 , 06:35 AM



Ute Hauth schrieb:
Quote:
Daniel Fett schrieb am Sonntag 3 Juni 2007 19:06:

Also ich finde, diesem Teil kann man durchaus entnehmen, dass JS
eingeschaltet ist. Sonst würde gar nichts von diesem Menü funktionieren.

Nein, so sicher ist das nicht, siehe Links am Ende der Seite.
Gut. Und dann guckst du jetzt nochmal in mein Ursprungsbeitrag. Da steht
was von der onclick-Variante. Zeige mir bitte ein CSS-Menü, was (eben
nur mit CSS) auf Klicks anstatt auf hover reagiert, und ich nehme alles
zurück.

Die CSS-Hover-Menüs sind mir bekannt. Wären sie eine Alternative, hätte
ich sie verwendet.

Quote:
Ebenfalls erwähntest du nicht, dass es nicht um ein Menü geht, sondern
fragtest explizit nach einem Menü.
Wieso sollte ich denn erwähnen, dass es nicht um ein Menü geht? Es geht
doch um eins!

Hier schreibst du es gehe um eine zusätzliche Funktion, dein Menü sei ohne
Javascript bedienbar.
Mit "Menü" meine ich das, was hier beim Klicken auf diesen Link
angezeigt wird. Der Rest der Seite ist natürlich anders navigierbar.

Quote:
Daniel Fett schrieb am Freitag 1 Juni 2007 17:56:
Die Funktion, die durch dieses Menü bereitgestellt wird, ist
"zusätzlicher" Natur. Will meinen: Dadurch kann der Benutzer einen
kleinen Mehrwert bekommen, wenn er JS aktiviert hat. Hat er's nicht
aktiviert, ist der Link ein ganz normaler Link.

Wenn ich Javascript ausschalte klappt nichts mehr auf. Setzt man diese
Technik für ein Menü ein, dann funktioniert das Menu m.E. eben nur mit
Javascript.
Nein, ehrlich?

Quote:
Ich fragte u.a. nach einem "ähnlichen Menü". Hast du dir das verlinkte
überhaupt angeschaut? Ich glaube nämlich nicht. Sonst wäre dir bewusst
geworden, dass reine CSS-Menüs, wie du sie vorgeschlagen hast, hier
nicht in Frage kommen.

Tatsächlich?
[Links zu CSS-Hover-Menüs]

--
Zum Thema "Esoterik": http://www.danielfett.de/df_artikel_astrologie
Kleines RegEx-Tutorial: http://www.danielfett.de/df_artikel_regex
Sicherheit in PHP&MySQL: http://www.danielfett.de/df_artikel_sicherheit
Mail-Adresse stimmt so. Alternativ: http://www.danielfett.de/df_kontakt


Reply With Quote
  #9  
Old   
Ute Hauth
 
Posts: n/a

Default Re: Safari Drop-Down-Problem - 06-04-2007 , 07:59 PM



Daniel Fett schrieb am Montag 4 Juni 2007 13:35:

Quote:
Da steht
was von der onclick-Variante. Zeige mir bitte ein CSS-Menü, was (eben
nur mit CSS) auf Klicks anstatt auf hover reagiert, und ich nehme alles
zurück.
Ja, stimmt. Das kann nicht gehen. Ich hatte dich anfangs nicht so verstanden,
dass es dir vor allem um On-Click geht.

Quote:
Mit "Menü" meine ich das, was hier beim Klicken auf diesen Link
angezeigt wird. Der Rest der Seite ist natürlich anders navigierbar.
Prima, das war für mich nach deinen ersten Postings nicht klar.

Quote:
Nein, ehrlich?
--
Gruß,

Ute ##### http://www.miradlo.com #####


Reply With Quote
  #10  
Old   
Ralph Stahl
 
Posts: n/a

Default Re: Safari Drop-Down-Problem - 06-08-2007 , 09:29 AM



Daniel Fett schrieb:
Quote:
Georg Maaß schrieb:
Daniel Fett wrote:
Dass JS auf diesem Safari prinzipiell läuft (und nicht etwa abgeschaltet
ist) war auch meinem Ursprungsposting zu entnehmen. Dein Posting war
also überflüssig.
Meinst Du das, was ich im Screenshot mit Safari als Attachment beigefügt
habe?

Das funktioniert bei mir mit Safari 2.0.4 (419.3)

Genau. Danke, dein Test macht das Debugging jetzt natürlich
interessanter ;-)

Muss mich doch mal informieren, welche Version da genau Probleme macht.
Guck mal nach www.browserpool.de, falls Du selbst an Windows sitzt. Da
hast Du u.a. den letzten Safari zur Verfügung (Testaccount kostenlos,
reicht i.d.R.). Mir hat das viel geholfen!

Ralph


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.