Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[JAVASCRIPT] stylesheet veranderen.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Misschien kent een van jullie wel het engelse blad Web Designer, hier stond een tutorial hoe je via JavaScript realtime kon togglen tussen stylesheets, de benodigde bestanden zouden op de cd staan, alles stond er, behalve het javascript bestand, nou stond de code wel in het blad dus ik heb alles zitten overschrijven.

Het enige probleem is lijn 4, 5, 14, 15, 22 zijn niet helemaal compleet, door de layout van het magazine, wordt dat deel code bedekt, nu heb ik zelf amper verstand van javascript, maar zou iemand, misschien, het kunnen fixen...

JavaScript:
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
28
29
// JavaScript Document
function setActiveStyleSheet(title) {
    var i. a. main;
    for(i=0; (a = document.getElementsByTagName("link")[i]); i+
        if(a.getAttribute("rel").indexOf("style") != -1 && a.GetAttribute
        a.disabled = true;
        if(a.getAttribute("title") == title) a.disabled = false
        }
        }
        }

function getActiveStyleSheet() {
    var i, a;
    for(i=0; (a = document.getElementsByTagName("link")[i]); i+
        if(a.getAttribute("rel").indexOf("style") != -1 && a.GetAttribute
}
    return null;
)
        
function getPreferredStyleSheet() {
    var i, a;
    for(i=0; (a = document.getElementsByTagName("link")[i]); i+
        if(a.getAttribute("rel").indexOf("style") != -1
            && a.getAttribute("rel").indexOf("alt") == -1
            && a.getAttribute("title");
            ) return a.getAttribute("title");
}
    return null;
}

  • b19a
  • Registratie: September 2002
  • Niet online
Ik zou eerst de FAQ eens doorlezen :) Webdesign, Markup & Clientside Scripting Policy

Daarbij geeft een zoekopdracht met google: "css switch javascript" bij de eerste hit al een oplossing: http://www.alistapart.com/stories/alternate/.

[ Voor 38% gewijzigd door b19a op 09-08-2007 12:46 ]


Verwijderd

Topicstarter
:| Het is nog precies dezelfde code ook, ik heb gister heel google zitten afzoeken, ;S dank je, topic mag slotje :)

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Waarom zou je javascript gebruiken, als hedendaagse browsers je zelf de mogelijkheid geven om te switchen tussen verschillende stylesheets?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Een slotje is niet nodig op een topic als je je oplossing hebt. Zie daarvoor ook onze faq betreffende topiceinde. Toch gaat dit topic op slot, en wel omdat het een scriptrequest / quickfix is, en daar doen we hier niet aan. * RobIII straf heeft gehad van BtMNummertje :+

[ Voor 4% gewijzigd door RobIII op 09-08-2007 12:58 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij