Zurück   Flashforum > Alternative Technologien > JavaScript & jQuery

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-12-2011, 13:05   #1 (permalink)
Neuer Benutzer
 
Benutzerbild von webxvideo
 
Registriert seit: Nov 2003
Ort: berlin
Beiträge: 883
iPhone Problem

Halllo Leute,

ich habe für eine Theater eine einfache, für mobile Geräte optimierte Seite erstellt.
=> Scheinbar Varieté

Gestestet habe ich die Seite auf diversen Browsern, einem Android-Phone und dem iPod. Alles bestens.

Nun wurde ich aber darauf hingewiesen, dass die Seiten auf einem iPhone nicht funktionieren. Leider habe ich keinen Ansatz woran das liegen könnte.
Die Startseite wird noch absolut korrekt dargestellt, aber bei einem Klick auf die Links passiert nichts. (JavaScript ist aktiviert).

Da ich selber kein iPhone habe, kann ich das Ganze leider nicht testen. Stand schon mal jemand vor ähnlichen Problemen?
Kann jemand mit iPhone die Probleme unter dem oben genannten Link bestätigen?

Dank schon mal
Christian
webxvideo ist offline   Mit Zitat antworten
Alt 09-12-2011, 13:14   #2 (permalink)
i ate pixels
 
Benutzerbild von pixelslave
 
Registriert seit: Mar 2004
Ort: Augsburg
Beiträge: 528
bei mir auf dem iPhone 4 mit iOS 5.0.1 geht alles wunderbar.

Grüße
pixelslave ist offline   Mit Zitat antworten
Alt 09-12-2011, 13:18   #3 (permalink)
Neuer Benutzer
 
Benutzerbild von webxvideo
 
Registriert seit: Nov 2003
Ort: berlin
Beiträge: 883
Ich packe hier noch mal die relevanten und auf das wichtigste gekürzte Code-Schnipsel rein:
HTML:
HTML-Code:
<!DOCTYPE HTML>
<html>
<head>
<title>Scheinbar Varieté</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=440" />
<script type="text/javascript" charset="utf-8" src="jquery-1.6.4.min.js"></script>
<script type="text/javascript" src="scheinbar.js"></script>
<link rel="stylesheet" href="main.css" type="text/css" />
</head>
<body>
<div id="wrapper">
<div id="home">
<div id="homenav">
<a href="#next">nächste Vorstellung</a>
<a href="#overview">Spielplan</a>
<a href="#lage">Anfahrt</a>
<a href="#contact">Kontakt</a>
</div>
</div>
<div id="loader"></div>
<div id="content"></div>
<div id="overview"></div>
<div id="lage">
<h1>Anfahrt</h1>
<p>Adresse, Lageplan, ...</p>
</div>
<div id="contact">
<h1>Kontakt</h1>
<p>Kontakt infos ...</p>
</div>
</div>
</body>
</html>
scheinbar.js (stark gekürzt):
ActionScript:
  1. $(document).ready(function() {
  2.     $('#homenav a').click(getprog);
  3.     // gekürzt
  4.     $(window).bind( 'hashchange', onHashChanged);
  5. });
  6. function onHashChanged(){
  7.     // das hier soll den Zurück-Button des gerätes abfangen
  8.     var hash=window.location.hash.substring(1);
  9.     if(hash=='')showCont('home');
  10.     else if(hash=='overview')showCont('overview');
  11. }
  12. function getprog(e) {
  13.     //e.preventDefault(); habe ich weggelassen,
  14.     // damit man den Zurückbutton des Gerätes nutzen kann
  15.    
  16.     var hash=$(this).attr("href").substring($(this).attr("href").indexOf('#')+1);   
  17.     if(hash=='contact' || hash=='lage'){
  18.         showCont(hash);
  19.     }else{
  20.         // hier werden die dynamischen Seiten per Ajax geladen
  21.         // Da auch Kontakt und Lage nicht funktionieren, ist das nicht rellevant
  22.     }
  23.  
  24. }
  25. function showCont(cont,sp){
  26.     var allC=Array('home','content','loader','contact','lage','overview');
  27.     for(var i=0;i<allC.length;i++){
  28.         if(allC[i]!=cont)$('#'+allC[i]).fadeOut();
  29.     }
  30.     $('#'+cont).fadeIn();
  31.     // gekürzt
  32. }
webxvideo ist offline   Mit Zitat antworten
Alt 09-12-2011, 13:19   #4 (permalink)
Neuer Benutzer
 
Benutzerbild von webxvideo
 
Registriert seit: Nov 2003
Ort: berlin
Beiträge: 883
@pixelslave

Danke schon mal, ich versuche jetzt mal die problematische iPhone-Version rauszubekommen.
webxvideo ist offline   Mit Zitat antworten
Alt 11-12-2011, 12:05   #5 (permalink)
Neuer Benutzer
 
Benutzerbild von webxvideo
 
Registriert seit: Nov 2003
Ort: berlin
Beiträge: 883
So, wie es aussieht hat wurde das iPhone welches die Seite nicht darstellen konnte länger nicht upgedated. Jetzt laufen die Seiten auch dort.

Aber merkwürdig ist es trotzdem, die Seiten funktionieren sogar auf dem IE6 und Firefox 3.

Eigentlich bleiben ja nur zwei Fehlerquellen:
1. das Phone kann den hash nicht extrahieren
2. es hat Probleme mit fadeIn()
webxvideo ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Iphone-App -> Fehler beim aufs iPhone laden? silentx Mobile Flash und Flash Lite 1 11-07-2011 06:39
[Tutorial] Flash iPhone Entwicklung mit FlashDevelop und Adobe “Packager for iPhone” _geo_ Mobile Flash und Flash Lite 58 26-05-2011 05:36
iPhone-App mit Flash Problem silentx Mobile Flash und Flash Lite 3 17-05-2011 07:35
[Flash CS5] [iPhone] Problem mit den Zertifikaten (gelöst) vanillegipfel Flash Einsteiger 1 13-06-2010 14:10


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:06 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele