Webhjelp Skrevet 4. oktober 2010 Del Skrevet 4. oktober 2010 Hei! Jeg lurte på om noen kunne hjelpe meg med dette. Jeg lager nå en webside, og jeg har vært så dum at jeg har laget den, slik at den kun fungerer i vista og xp, og ikke i windows 7. Jeg vil ha den til å fungere i windows 7, men dette fikk jeg ikke til. Derfor har jeg nå laget to versjoner, en med windows 7, og en med vista og xp. Jeg lurte da på om vi kunne bruke noe slags "vidresending", slik at alle de som har windows 7 som operativsystem, blir vidresendt til /win7 og alle de med xp eller vista, blir vidresendt til /xp-og-vista. Er det noen som kan hjelpe med? Lenke til kommentar
emilkje Skrevet 4. oktober 2010 Del Skrevet 4. oktober 2010 (endret) Hvorfor fungerer ikke siden i Win7? Største utfordringen med webutvikling er i hovedsak browser-relatert, ikke OS. OT: Hvis du skal videresende brukeren med PHP kan du plassere dette øverst i dokumentet ditt: <?php header("Location: http://domene.com/win7/"); ?> Men dette forutsetter at scriptet ikke har skrevet ut headerinformasjon før denne kommandoen utføres. OBS: Du må selvsagt skrive en test for å se om brukeren har WIN7 og videresende bare disse. Hvis ikke vil alle bli videresendt uavhengig av operativsystem. Endret 4. oktober 2010 av emilkje Lenke til kommentar
Webhjelp Skrevet 4. oktober 2010 Forfatter Del Skrevet 4. oktober 2010 Takk, men hvordan skriver jeg en "test" som du sa? Lenke til kommentar
emilkje Skrevet 4. oktober 2010 Del Skrevet 4. oktober 2010 Har du prøvd å søke i vår beste venn google? Jeg kan prøve å mekke sammen en rask en, men får ikke testet den da jeg sitter på OSX: <?php $win = "(Windows NT 7.0)"; // Sjekk om brukerens klient kjører på win7 if (preg_match($win, $_SERVER['HTTP_USER_AGENT'])) { header("Location: http://google.com/"); break; } ?> Lenke til kommentar
Webhjelp Skrevet 4. oktober 2010 Forfatter Del Skrevet 4. oktober 2010 Det fungerte ikke, ingen verdens ting skjedde på windows 7. Lenke til kommentar
emilkje Skrevet 4. oktober 2010 Del Skrevet 4. oktober 2010 (endret) Det fungerte ikke, ingen verdens ting skjedde på windows 7. Prøv med "(Windows NT 6.1)" Tror jeg tulla litt med versjonnummer Endret 4. oktober 2010 av emilkje Lenke til kommentar
Webhjelp Skrevet 4. oktober 2010 Forfatter Del Skrevet 4. oktober 2010 Tusen takk! Det fungerte, men hva er det ordet til vista og XP, slik som Windows NT 6.1? Lenke til kommentar
emilkje Skrevet 4. oktober 2010 Del Skrevet 4. oktober 2010 Tusen takk! Det fungerte, men hva er det ordet til vista og XP, slik som Windows NT 6.1? treff nummer 2 med søket "User agent os lit" på google xp = "(Windows NT 5.1)" vista = "(Windows NT 6.0)" Lenke til kommentar
MikkelRev Skrevet 4. oktober 2010 Del Skrevet 4. oktober 2010 Antakeligvis er dette unødvendig. Hva er linken til nettsiden? Og hva er det som ikke fungerer? Lenke til kommentar
Webhjelp Skrevet 4. oktober 2010 Forfatter Del Skrevet 4. oktober 2010 MikkelRev, jeg vil helst ha det på denne måten. Men jeg vil at windows 7, skal gå til /windows7 og vista skal gå til /vista, men jeg kan kun ha én header i dokumentet. Noen forslag til løsning? Lenke til kommentar
MikkelRev Skrevet 4. oktober 2010 Del Skrevet 4. oktober 2010 Det kan du gjøre med include(). Webhjelp, hvordan gikk det med dette problemet ditt, løste du det eller er det samme problemet du har fortsatt? https://www.diskusjon.no/index.php?showtopic=1263694 Lenke til kommentar
Webhjelp Skrevet 4. oktober 2010 Forfatter Del Skrevet 4. oktober 2010 Samme problem, hihi Men har nå skjønt at det er operativsystemet, og ikke nettleseren. Lenke til kommentar
Sokkalf™ Skrevet 4. oktober 2010 Del Skrevet 4. oktober 2010 Operativsystemet har null og niks å si for hvordan nettsiden din ser ut, så lenge det kan kjøre en av de moderne browserne som er tilgjengelige. Lenke til kommentar
MikkelRev Skrevet 4. oktober 2010 Del Skrevet 4. oktober 2010 Litt unødvendig å la være å svare og heller starte en ny tråd da... Men hva er url'en ? Lenke til kommentar
Webhjelp Skrevet 4. oktober 2010 Forfatter Del Skrevet 4. oktober 2010 hemnesbygg.no/1 Lenke til kommentar
MikkelRev Skrevet 4. oktober 2010 Del Skrevet 4. oktober 2010 hemnesbygg.no/1 fører til en blank side. hemnesbygg.no fører til en side med flere valideringsfeil, akkurat som jeg tenkte. Lenke til kommentar
Webhjelp Skrevet 4. oktober 2010 Forfatter Del Skrevet 4. oktober 2010 Ok, de eneste feilene jeg kom frem til, var <br> - Det var liksom feil, men hva annet er feil, mener du? Lenke til kommentar
MikkelRev Skrevet 4. oktober 2010 Del Skrevet 4. oktober 2010 http://validator.w3.org/check?uri=http%3A%2F%2Fhemnesbygg.no%2F&charset=%28detect+automatically%29&doctype=Inline&group=0 9 Errors, 1 warning(s) Lenke til kommentar
Webhjelp Skrevet 4. oktober 2010 Forfatter Del Skrevet 4. oktober 2010 Den sier jo bare at <br> og <center> er feil? Lenke til kommentar
nomore Skrevet 4. oktober 2010 Del Skrevet 4. oktober 2010 Gratulerer, du har nå fått oppleve en av de mest vanlige feilene utviklere gjør. Dessverre er det slik at HTML koden som blir laget for lesing av programvare(her spesifikt nettlesere) ikke blir lest likt mellom de forskjellige versjonene eller utgiverene. Dette er ofte enten fordi de mener de gjør det bedre eller fordi de ikke vet bedre. For å sørge for at flest mulig nettlesere leser og viser(!) samme nettside mest mulig likt så bruker man felles standarder(CSS2 og HTML4.01 Strict) for eks. De fleste nettleserene er flinke på dette, men den største synderen av dem alle har i alle år vært Internett Explorer. Siden IE i alle år har vært den mest brukte nettleseren så oppfattes det derfor slik at det er de ANDRE nettleserene som ikke følger standarden, mens IE gjør det. Dette er helt feil. Nå er heldigvis IE ikke lenger den mest brukte lenger(FF passerte med 45% i januar 2009), men dessverre holder den en sterk andreplass, og dette gjør at den er utbredt og "populær". Som igjen resulterer i at utviklere lager nettsider som fungerer best i IE. I tillegg kan de forskjellige versjonene av IE(6, 7, 8 og nå 9) vise nettsider forskjellig. IE6 var den aller værste på dette, og IE6-only nettsider holder fortsatt et godt tak i bedrifter og utviklere. Og det er vel her "finne ut av hvilken versjon av windows"-ideen din kommer inn i bildet. Og for å si som de fleste andre her sier, ikke gjør det! Du gjør deg selv en stor bjørnetjeneste. Hva med Mac OSX? Linux? Opera? Skal du oppdatere 7 forskjellige versjoner hver gang det kommer en endring? Når det kommer en nyansatt så skal du gå inn på hver enkelt versjon(en for IE7 med Windows Vista, en for IE6 med XP, en for FF med Linux osv)? Lær deg skikkelig HTML først som sist, lær deg CSS, sørg for å definere standardene i HTML-koden og følg standarden slavisk. Og må du avvike så lager du til NØDS et ekstra stilark for den/de versjonene som avviker fra standarden(og her snakker vi som regel om IE, og ikke de andre). Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå