Zurück   klamm-Forum > klamm-Lose > Lose4Scripts

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28.05.2013, 17:43:00   #1 (permalink)
Fahrender Benutzer
Benutzerbild von eaxo

ID: 268155
Lose-Remote

Reg: 11.01.2007
Beiträge: 470
Standard [JS] Funktion um DIV zu manipulieren

Javascript versteht mich nicht - und andersrum...

Ich brauche eine JS-Funktion, die prüft ob in der URL wochentag=sonntag vorkommt und dann im Quelltext geladene CSS-Anweisungen überschreibt (nämlich div#mittagsruhe ausblendet und div#kafeekuchen einblendet).
Es soll kein Content nachgeladen werden, es geht nur um das Stylesheet. Keine Frameworklösung bitte.

Ich habe versucht CSS-Tricks | Get URL Variables und einen Spoilerschnipsel umzumodeln - vergebens.

In Quelltext würde ich es so in etwa ausarbeiten, da komme ich aber nicht so gut ran...
PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
<?php
if (isset($_GET['wochentag']) && ($_GET['wochentag'] == 'sonntag')){
    echo 
'    <style type="text/css">
        div#mittagsruhe{
            display: none;
        }
        div#kaffekuchen{
            display: run-in;
        }
    </style>
    '
;
}
?>
</head>
Macht mir das jemand fix für 120 mio? Ansonsten bitte Preisvorstellung...
˙ƃunʇɥɔıɹʞɔılq ɹǝp lǝsɥɔǝʍ uıǝ ʇɟo ʇƃǝnuǝƃ uǝɥǝs nz ɹɐlʞ ɯn Antoine de Saint-Exupéry

--= erweiterte signatur =--

Geändert von eaxo (28.05.2013 um 18:15:11 Uhr)
eaxo ist offline   Mit Zitat antworten
Alt 28.05.2013, 19:10:22   #2 (permalink)
Erfahrener Benutzer

ID: 217591
Lose-Remote

Aradiv eine Nachricht über ICQ schicken Aradiv eine Nachricht über MSN schicken
Reg: 20.04.2006
Beiträge: 1.683
Standard

Von http://stackoverflow.com/questions/9...-string-values
Code:
1:
2:
3:
4:
5:
6:
function getParameterByName(name) { name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), results = regex.exec(location.search); return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); }
Damit sieht dein Code dann so aus

Code:
1:
2:
3:
4:
5:
6:
7:
if(getParameterByName('wochentag') == 'sonntag'){ $('div#mittagsruhe').hide(); $('div#kaffekuchen').show(); }else{ $('div#mittagsruhe').show(); $('div#kaffekuchen').hide(); }
 

Geändert von Aradiv (28.05.2013 um 19:10:59 Uhr)
Aradiv ist offline   Mit Zitat antworten
Alt 28.05.2013, 22:37:26   #3 (permalink)
Fahrender Benutzer
Benutzerbild von eaxo

ID: 268155
Lose-Remote

Reg: 11.01.2007
Beiträge: 470
Standard

Super, danke.

Habe noch ein wenig mit getElementById herumprobiert um Größen zu ändern -> klappt auch.

Gruß
eaxo
˙ƃunʇɥɔıɹʞɔılq ɹǝp lǝsɥɔǝʍ uıǝ ʇɟo ʇƃǝnuǝƃ uǝɥǝs nz ɹɐlʞ ɯn Antoine de Saint-Exupéry

--= erweiterte signatur =--
eaxo ist offline Threadstarter   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Mathe] Mehrdimensionale Funktion & implizite Funktion hoti Schule, Studium, Ausbildung 0 29.01.2010 14:27:02
[mod_rewrite] DOCUMENT_ROOT manipulieren budderstulle Programmierung 9 20.08.2007 13:52:28
Adresszeile manipulieren speedy00 Programmierung 2 11.12.2006 13:16:48
[WinXP] Häufig verwendete Programme im Startmenü manipulieren theHacker Software/Windows 12 30.06.2006 23:56:02
[BATch] funktion innerhalb einer funktion aufrufen? SebbyPHM Programmierung 3 27.06.2006 22:08:31


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:26:12 Uhr.