Switchen tussen stylesheets...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Senior .NET Ontwikkelaar

In het kort Als Senior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek (denk aan ECT) en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Java Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »
Niels van de Poll

Niels van de Poll

21/05/2007 15:15:00
Quote Anchor link
Weet iemand hoe je de bezoekers van je site kunt laten kiezen tussen sytlesheets?, kijk bijvoorbeeld naar msn(punt)nl daar hebben ze het zo gedaan dat je de kleur kunt kiezen, bij mij gaat het erom dat de bezoeker zelf het lettertype kan vergroten.
Weet iemand hier een oplossing voor?
 
PHP hulp

PHP hulp

01/11/2024 00:05:20
 
Thomas

Thomas

21/05/2007 15:24:00
Quote Anchor link
Hoe nieuw ben je met php? Het zou met de If Else functie kunnen, maar ik prefereer je site gewoon 2 keer maken, en dan kan de gebruiker kijken welke site hij wil bijvoorbeeld msn.nl/layout1 of msn.nl/layout2 oid
 
Bart van Asselt

Bart van Asselt

21/05/2007 15:29:00
Quote Anchor link
Je kan ook de gebruiker laten kiezen welke style hij wil en dan met een cookie die opslaan..
 
- wes  -

- wes -

21/05/2007 15:30:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<html>
    <head>
        <link href="stylesheet<? echo (isset($_GET['stijl']) && !empty($_GET['stijl']) && is_numeric($_GET['stijl'])) ? $_GET['stijl'] : 1; ?>.css" type="text/css" rel="stylesheet">
    </head>
etc
Gewijzigd op 01/01/1970 01:00:00 door - wes -
 
Leroy Boerefijn

Leroy Boerefijn

21/05/2007 15:35:00
Quote Anchor link
je kunt zegmaar je layout in twee kleuren maken en dan precies hetzelfde slicen..

nu kun je de gebruiker tussen de stylen laten kiezen en dat sla je dan op in cookies..

dan voor de afbeeldingen en het .css bestand neem je twee mappen waarin je de bestanden precies dezelfde namen geeft..

bijv. als je zegmaar een css bestand hebt
een header plaatje en een footer plaatje krijg je dus zoiets

Quote:
-index.php
-style1
--style.css
--header.jpg
--footer.jpg
-style2
--style.css
--header.jpg
--footer.jpg


nu krijg je ong. zoon index.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
if(isset($_COOKIE['style'])
{

    if($_COOKIE['style'] == 1)
        $style = 'style1';
    else
        $style = 'style2';
}

else
    $style = 'style1';
?>

<html>
<head>
<title>Mijn site</title>
<link rel="stylesheet" href="<?=$style?>/style.css" type="text/css" />
</head>
<body>
<img src="<?=$style?>/header.jpg" alt="header" /><br />
Hoi.. blabla<br />
<img src="<?=$style?>/footer.jpg" alt="footer" />
</body>
</html>


en het cookie aanmaken doe je dan zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
if($_SERVER['REQUEST_METHOD'] == "POST")
{

    if($_POST['style'] == 1)
        setCookie('style', 1);
    else
        setCookie('style', 2);
}

?>


gr. leroy
PS: dit is niet getest ;)
 
Niels van de Poll

Niels van de Poll

21/05/2007 15:39:00
Quote Anchor link
Het gaat alleen om de letter groote:

Dus waar nu stijl staat zet ik de verschillende stylesheets neer:

<link href="stylesheet
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo (isset($_GET['stijl']) && !empty($_GET['stijl']) && is_numeric($_GET['stijl'])) ? $_GET['stijl'] : 1; ?>
.css" type="text/css" rel="stylesheet">

Maar hou kan ik dan ergens op de pagina een link maken dat ze tussen die style sheets kunnen switchen.

P.s. @ Thomas, ik ben nog vrij nieuw in PHP...
 
Thomas

Thomas

21/05/2007 15:42:00
Quote Anchor link
oke :) ik ook, maar van de if else funcitie begrijp ik vrij weinig tot niks, vandaar mijn preferentie;)
 
- wes  -

- wes -

21/05/2007 15:53:00
Quote Anchor link
@thomas

de verkorte if functie:

oud:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
if ($var == 'waarde')
{

    echo 'doe dit';
}

else
{
    echo 'doe dat';
}

?>


verkort:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
echo ($var == 'waarde') ? 'doe dit' : 'doe dat';
?>


eitje, as usual :)
 
Bart van Asselt

Bart van Asselt

21/05/2007 15:54:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?
if (!$_COOKIE['style']){
$style = "<link rel=\"stylesheet\" href=\"SITELINK/style.css\" type=\"text/css\" />";
}
else{
$style = "<link rel=\"stylesheet\" href=\"SITELINK/style".$_COOKIE['style'].".css\" type=\"text/css\" />";
}

?>


<?
if ($_GET["style"]){
$style = $_GET['style'];

setcookie("stylesheet", $style);

header("Refresh: 0; url=index.php");

}

?>



<form name="pick_style">
<select class=input_select name="style" OnChange="location.href=pick_style.style.options[selectedIndex].value">
     <option selected> Stylesheet
     <option value="?style=1">style 1
     <option value="?style=2">style 2
     <option value="?style=3">style 3
</select></form>
Gewijzigd op 01/01/1970 01:00:00 door Bart van Asselt
 
Niels van de Poll

Niels van de Poll

21/05/2007 15:54:00
Quote Anchor link
Maar hoe maak ik dan een link waar mensen op kunnen klikken zodat hij de andere stylesheet gebruikt.
 
Niels van de Poll

Niels van de Poll

21/05/2007 15:55:00
Quote Anchor link
Ik snap het al bedankt ! :D
 
Thomas

Thomas

21/05/2007 16:15:00
Quote Anchor link
@ wes, ik snap wel dat je kan kiezen tussen doe dit of doe dat, maar het script zal nu zowieso doe dit zeggen, hoe kan ik iemand laten kiezen, en dan door te geven of het doe dit of doe dat is?
 
- wes  -

- wes -

21/05/2007 16:20:00
Quote Anchor link
je geeft een get waarde mee, met in dit geval een getal erin (wat staat voor stylesheet*getal*.css) bij geen getal is het stylesheet1.css . tis dus puur een href get linkje
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.