Switchen tussen stylesheets...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

.NET Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een .NET Developer! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans en kijk snel of jouw vaardigheden aansluiten bij onderstaand profiel! Je kunt een uitdagende rol gaan vervullen als .NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving Bergen. Dit bedrijf is zeer vooruitstrevend en verricht betekenisvol werk. Binnen dit bedrijf wordt gewerkt aan de productie en ontwikkeling van medische middelen. Als .NET Developer ga jij je bezig houden met het volgende: Je wordt betrokken bij alle fasen van software

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

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 »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – Het

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

Bekijk vacature »

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

Bekijk vacature »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

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/06/2024 02:42:26
 
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.