Javascript automatisch naar mobielewebsite en weer terug

Status
Niet open voor verdere reacties.

pasmaskas

Gebruiker
Lid geworden
2 sep 2011
Berichten
75
beste Helpmij leden.

Voor deze website http://www.diezign.nl heb ik een mobiele website gemaakt http://www.diezign.nl/mobiel

Hier heb ik dit script in verwerkt http://www.mobile247.eu/mobile-website/automatisch-schakelen-script

Als je de website bezoekt via een normale webbrowser op een pc laat hij gewoon de desktop versie zien. als je op een iphone of android toestel naar de website gaat gaat hij automatisch naar de mobiele versie.

Nu had ik onder aan de footer een linkje geplaatst naar de normale desktop verzie als mensen tog liever de desktop versie willen. Nu is het probleem dat het script in de desktop versie zit en hem weer automatisch naar de mobiele versie stuurt. Je kan dus nooit de desktop verzie zien op een mobiel.

Weet iemand hier een oplossing voor zodat het wel kan?

Groetjes Pascal
 
Je zou die instelling in de url kunnen opnemen. Van de link naar de desktop-versie maak je dan bijvoorbeeld http://www.diezign.nl/?full=1.
Check dan bij het doorschakelen of die 'full-optie' aan staat:
[JS]if (!document.location.search.match(/\bfull=1\b/)) {
//Doorschakelen
}[/JS]

Succes!
Gr. Robin
 
bedankt voor je reactie Robin ik heb aleen nog even een vraagje,

Waar in het script kan ik hem het beste plaatsen? gewoon onderaan?

Ik heb geen kaas gegeten van javascripts en hie zet ik de ful option aan dan?

ggr pascal
 
Laatst bewerkt:
Hej :)

Je moet twee veranderingen doen, één op de gewone website, en één op de mobiele.
1) Gewone website
In je <head> heb je dit ergens staan:
HTML:
<script type="text/javascript">
vSwitchToMobile("http://www.diezign.nl/mobiel");
</script>
Daarvan maak je:
HTML:
<script type="text/javascript">
if (!document.location.search.match(/\bfull=1\b/)) {
    vSwitchToMobile("http://www.diezign.nl/mobiel");
}
</script>

2) Mobiele website
Je noemde dat je hier een link hebt die verwijst naar de gewone website. Die zal er waarschijnlijk zo uit zien:
HTML:
<a href="http://www.diezign.nl/">Full website</a>
Daarvan maak je:
HTML:
<a href="http://www.diezign.nl/?full=1">Full website</a>
Met die toevoeging aan de url kan je script op de gewone website zien dat de gebruiker (die dus de eerste keer doorverwezen is) niet nogmaals doorverwezen moet worden ;)

Groetjes, Robin
 
THX! Het werkt ik heb de links in het menu die naar home moeten ook gewijzigd naar http://www.diezign.nl/?full=1 zo voorkom ik dat hij alsnog naar de mobiele gaat. verder heb ik op alle pagina's een link naar de mobile en op de mobile naar de desktop versie gezet.

Gr pascal
 
Weet ik ik heb ook niet de website gemaakt alleen de mobiele versie ;) (en dat is een aangepaste template moet de keywords ook nog wijzigen)
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan