Register for your free account! | Forgot your password?

Go Back   elitepvpers › Coders Den › Web Development
You last visited: Today at 20:34

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Problem bei der Weiterleitung von Mobilen geräten

Discussion on Problem bei der Weiterleitung von Mobilen geräten within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
N73hF83f('s Avatar
 
elite*gold: 144
Join Date: Oct 2009
Posts: 422
Received Thanks: 67
Problem bei der Weiterleitung von Mobilen geräten

Hey leute ich habe ein kleines problem mit der weiterleitung von Mobilen geräten.

Zur zeit verwende ich folgendes Script:
Code:
<script type="text/javascript"> 
if (screen.width<800) 
 window.location = "./mobile/"; 
</script>
Damit leite ich jedes gerät mit einer bildschirmbreite von <800px auf mein Mobiles Script weiter.
Jedoch möchte ich auch die Möglichkeit bieten von der Mobilen seite wieder auf die Desktop Seite zu kommen, aber das script leitet einen ja sofort wieder zurück.

Kennt jemand eine Gute lösung =?

Danke im voraus
N73hF83f( is offline  
Old   #2
 
elite*gold: 0
Join Date: Apr 2005
Posts: 323
Received Thanks: 114
Du solltest Media Queries verwenden. Alle mobilen browser bieten dem Nutzer die Möglichkeit an, diese zu ignorieren und die Desktop Version der Seite zu anzufordern.

Wenn das nicht gehen sollte weil das "mobile script" irgendetwas bereitstellt was nur auf einem Mobiltelefon ausgegeben werden soll, füge einfach einen Link ein der den User zurückschickt, da sehe ich kein Problem.

Ausserdem kommt es mit deinem snippet zu Kompatibilitätsproblemen, das hier hilft dir weiter:
MrPuschel is offline  
Old   #3
 
N73hF83f('s Avatar
 
elite*gold: 144
Join Date: Oct 2009
Posts: 422
Received Thanks: 67
Also die Methode mit dem link zurück gefällt mir am besten aber ich bräuchte nen Script das dann die Javascript- Weiterleitung ignoriert. Fällt dir da eine gute Möglichkeit ein =?
N73hF83f( is offline  
Old   #4
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
HTML Code:
<a href="index.php?m=noredirect">Normale Ansicht</a>
und dann:
HTML Code:
var prmstr = window.location.search.substr(1);
var prmarr = prmstr.split ("&");
var params = {};

for ( var i = 0; i < prmarr.length; i++) {
    var tmparr = prmarr[i].split("=");
    params[tmparr[0]] = tmparr[1];
}

if(screen.width<800 && typeof params['m'] !== 'undefined' && params['m'] === 'noredirect')
    window.location = './mobile/';
PseudoPsycho is offline  
Old   #5
 
elite*gold: 10
Join Date: Jan 2012
Posts: 331
Received Thanks: 47
wieso eig so kompliziert lösen? Wäre das ganze nicht viel einfacher mit php zu lösen?
Bgzocker is offline  
Old   #6
 
xyNNNNNN's Avatar
 
elite*gold: 3
Join Date: Jun 2013
Posts: 104
Received Thanks: 27
Quote:
Originally Posted by PseudoPsycho View Post
HTML Code:
<a href="index.php?m=noredirect">Normale Ansicht</a>
und dann:
HTML Code:
var prmstr = window.location.search.substr(1);
var prmarr = prmstr.split ("&");
var params = {};

for ( var i = 0; i < prmarr.length; i++) {
    var tmparr = prmarr[i].split("=");
    params[tmparr[0]] = tmparr[1];
}

if(screen.width<800 && typeof params['m'] !== 'undefined' && params['m'] === 'noredirect')
    window.location = './mobile/';
Gerade auf mobile Endgeräte, ist die Wahrscheinlichkeit sehr groß, dass Javascript dementsprechend deaktiviert ist. Daher würde ich so eine Abfrage nicht empfehlen und wenn überhaupt das serverseitig abbilden.

Unabhängig davon, sollte man Heutzutage CSS3 MediaQueries (wie MrPuschel schon gesagt hat) nutzen. Die Ausgabe unterschiedlicher Inhalte und Medieninhalte (z.B. Größe der Bilder bzgl. der übertragenen Datenmenge) passiert wiederum serverseitig.

Weitere Informationen findet man hier
xyNNNNNN is offline  
Old   #7
 
elite*gold: 10
Join Date: May 2011
Posts: 291
Received Thanks: 66
Versuche einfach die Dateien per CSS zu ändern:
z.B
@media (max-width: 800px) {
/* Mobile CSS */
}

@media (min-width: 800px) {
/* Normales CSS */
}
GameZzWorld is offline  
Reply


Similar Threads Similar Threads
[Biete] 1k Youtube Views ( KEINE MOBILEN ) [Suche] e*gold / BIETET
04/15/2013 - elite*gold Trading - 14 Replies
Titel sagt alles! Biete euch 1.000 Youtube Views an. ( KEINE MOBILEN VIEWS) Bietet mir e*gold an :) Wer mir das beste Angebot abgibt wird gewählt ;) Kontaktdaten : Per PN oder skype: jumpeerr1 Schönen Abend noch ;)
[How To] Kostenlose SMS Mit IOS oder Android Geräten versenden
04/13/2013 - Tutorials - 43 Replies
Dies hier ist mein aller erstes Tutorial: Vorwort: Für den Dienst müsst ihr euch eine kostenlose App aus dem Apple oder Android Store runterladen. Die App benötigt Wlan (Ipod Touch, Ipad usw.) oder eine 3G Verbindung. Erklährung: Mit dieser App ist es möglich kostenlose SMS Europaweit an alle Handynetze zu senden. Die App namens "yuilop" stellt euch eine neue Nummer zu verfügung mit der die SMS gesendet und andere SMS empfangen werden. Da die App kostenlos ist finanziert sich...
[HOW TO]Siri auf anderen iOS 5 Geräten
01/26/2012 - Tutorials - 3 Replies
Siri auf Iphone 4 und allen anderen iOS geräten Hallo und guten Tag, ICH WEIß DAS ES DAZU SCHON EIN TUT GIBT ABER DIESES TUT IST AUCH ZU 100% LEGAL UND FUNKTIONIERT AUCH WEIL SIRI ANTWORTET!!! In diesem Tutorial werde ich euch zeigen,wie ihr die Sprachsteuerung Siri die eigentlich nur für das iPhone 4s bestimmt ist,zu 100% legal auf anderen iOS 5 Geräten Installieren könnt. Was ihr benötigt: -ein iOS 5 fähiges gerät (iphone 3gs,iphone4,iTouch 3g,iTouch 4g,(iPad 1,iPad 2)) -iOS 5...
Microsofts Kinect in TV-Geräten?
11/26/2011 - User Submitted News - 0 Replies
Microsofts Kinect in TV-Geräten? Soll Verbreitung der Kinect-Technologie vorantreiben Wie The Daily berichtet, will Microsoft seine Bewegungssteuerung Kinect zukünftig auch an TV-Hersteller wie Vizio oder Sony lizenzieren, damit diese Kinect in die nächste Generation ihrer TV-Geräte integrieren können. Auf diese Weise wolle Microsoft die Verbreitung seiner Kinect-Technologie vorantreiben, damit diese in so vielen Wohnzimmern wie möglich präsent ist. Kinect-fähige TV-Geräte könnten dann...
Problem mit Headset und anderen Geräten
03/07/2010 - Technical Support - 5 Replies
Ich wollte letztens mein Headset anschließen und bemerkte plötzlich, dass es nicht mehr tat. Nun gut, dachte ich, dann hab ich ein anderes ausprobiert, das um einiges älter war. Dies funktionierte auch nicht. Als dann ein Freund bei mir war, meinte er, das liege an meiner Soundkarte. Ich habe das Problem nur mit dem Audioausgang, nicht mit dem Mikrofon. Die in mein Notebook intregierten Laustsprecher funktionieren ebenfalls. Kann ich nichts anderes machen, als meine Soundkarte reparieren zu...



All times are GMT +1. The time now is 20:38.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.