Avatar billede intrique Nybegynder
09. januar 2002 - 18:35 Der er 25 kommentarer og
1 løsning

Show/Hide i CSS

Man skal via et link kunne gemme et objekt ... hvad er koden til det?

Noget med show.\"item\" eller sån ;)
Avatar billede Slettet bruger
09. januar 2002 - 18:39 #1
Det fungerer forskelligt i forskellige browsere:

document.objektID.visibility = \"hide\"; //I NS4
document.all.objektID.style.visibility = \"hidden\"; //I IE4+
document.getElementById(\"objektID\").style.visibility = \"hidden\"; //I IE5+ og NS6+
Avatar billede intrique Nybegynder
09. januar 2002 - 18:41 #2
Ok.. (\"ObjektID\" hvordan definerer jeg deT??
Avatar billede intrique Nybegynder
09. januar 2002 - 18:42 #3
Helt præcist taler vi om en lysavis..
Avatar billede Slettet bruger
09. januar 2002 - 18:44 #4
Du skriver:
id=\"objektID\"
... ved det HTML-tag, som du vil kalde noget!
Avatar billede intrique Nybegynder
09. januar 2002 - 18:47 #5
oh, det er da dejligt!

Også lige et sidste spørgsmål > Hvordan kan jeg få det frem igen ? skal jeg skrive \"Visible\" eller hva?
Avatar billede Slettet bruger
09. januar 2002 - 18:48 #6
Et eksempel:

<script>
function skjul() {
if (document.getElementById) document.getElementById(\"minAvis\").style.visibility = \"hidden\";
else if (document.all) document.all.minAvis.style.visibility = \"hidden\";
else if (document.layers) document.minAvis.visibility = \"hide\";
}
</script>

<div id=\"minAvis\" style=\"visibility: visible;\">
Seneste nyt!!!
<br>Bla bla bla...
</div>

<br><br>
<form>
<input type=\"button\" value=\"Skjul avisen!\" onClick=\"skjul();\">
</form>
Avatar billede Slettet bruger
09. januar 2002 - 18:48 #7
Ja, men i NS4 hedder det \"show\"! :)
Avatar billede werd Nybegynder
09. januar 2002 - 19:20 #8
visibility: visible; //synlig
visibility: hidden; //usynlig
Avatar billede intrique Nybegynder
09. januar 2002 - 19:42 #9
Jeg skal også have den vidst igen... <script>
function vis() {
if (document.getElementById) document.getElementById(\"minAvis\").style.visibility = \"visible\";
else if (document.all) document.all.minAvis.style.visibility = \"visible\";
else if (document.layers) document.minAvis.visibility = \"visible\";
}
</script>

?? Helt forkerT?
Avatar billede intrique Nybegynder
09. januar 2002 - 19:46 #10
Forkert, det virker ! ;) Du får points Phoenixv
Avatar billede nikolajdu Nybegynder
10. januar 2002 - 10:17 #11
Phoenix - NS 4.x forstår fint \"hidden\" og \"visible\" (pænt belært op til flere gange af Osama Ole Bole)

document.layers[\'objektID\'].visibility = \"hidden\";

/Nikolaj
Avatar billede werd Nybegynder
10. januar 2002 - 16:24 #12
>>intrige
var det ikke en løsning i css du gerne ville have?
Avatar billede Slettet bruger
10. januar 2002 - 18:07 #13
nikolajdu>> Godt endelig at have fået det bekræftet! Jeg har hørt flere forskellige løsninger på NS4-problemet før, men de var lettere selvmodsigende...
Kan man også bruge \"show\" og \"hide\", og virker det også direkte i fx en CSS-style?
Avatar billede nikolajdu Nybegynder
10. januar 2002 - 18:14 #14
\"show\" og \"hide\" kan også bruges i men kun NS 4.x og så kan man jo ligeså godt bare bruge det der virker overall :))

var styleObj = (ns4)? document.layers[id] : (ie4)? document.all[id].style : document.getElementById(id).style;
styleObj.visibility = \"hidden\";

Om det kan styles via et stylesheet må komme an på en prøve, men mit umiddelbare bud må være ja :))

/Nikolaj
Avatar billede Slettet bruger
10. januar 2002 - 20:44 #15
Got it! Tak for los informationos! :)
Avatar billede nikolajdu Nybegynder
10. januar 2002 - 20:45 #16
No problemos amigo :))
Avatar billede werd Nybegynder
10. januar 2002 - 20:50 #17
jeg har skrevet det fuckin svar på css... hvorfor bliver i ved i det javascript lort?
Avatar billede nikolajdu Nybegynder
10. januar 2002 - 20:52 #18
Måske fordi det er interessant ??
Avatar billede werd Nybegynder
10. januar 2002 - 22:24 #19
ja... ok det siger vi så... men han beder om et svar i css hvorfor bliver folk så ved at svare med js scripts?
Avatar billede nikolajdu Nybegynder
10. januar 2002 - 23:07 #20
werd - Fordi en show/hide løsning ikke kan laves i rén CSS. Hvis man skal kunne både show og hide, så må og skal der lidt script til. DERFOR!

Du skriver 10/01 2002 20:50:56 \"..fuckin svar på css..\" - Men i virkeligheden er det ligeså udueligt som et svar på nepalesisk vil være i den her sammenhæng.

Når der spørges til en CSS løsning er det fordi intrique ikke vidste at der skulle andet til. Oven i købet står der yderligere \"..via et link..\" - Forklar mig så lige hvordan du vil bruge rén CSS til at ændre noget som helst her.

Tænk dig om inden du brokker dig.

Du kan jo bare afmelde dig spørgsmålet i stedet for at tro du reddede verden med dit vældigt forklarende svar af: 09/01 2002 19:20:50

/Nikolaj
Avatar billede Slettet bruger
11. januar 2002 - 15:36 #21
we(i)rd>> Hvis du kigger lidt efter, vil du opdage, at mit svar indeholder præcis det samme, som du skrev i dit svar, det ændrer bare visibility\'en dynamisk.

Hvis du har den kedelige opfattelse af, at JavaScript stinker, så anbefaler jeg dig at prøve dig lidt frem på nettet. Du kan evt. gå ind på www.ni.dk og klikke på de dér blå steder med understreget tekst (dem kalder vi links på fagsprog), så vil du opdage, at 90% af de sider, som linksene henviser til, bruger JavaScript og forresten ikke kan leve uden.
Avatar billede nikolajdu Nybegynder
11. januar 2002 - 15:37 #22
Avatar billede Slettet bruger
11. januar 2002 - 15:43 #23
Sådan noget er så sørgeligt. Det virker som om, det ikke kun er IT-erfaring, we(i)rd mangler, men også nogle centrale punkter indenfor social omgang med andre mennesker.

Nogle kan bare ikke klare andres succes/held. Må de en dag vokse op og indse deres jalousi.
Avatar billede nikolajdu Nybegynder
11. januar 2002 - 16:20 #24
:))
Avatar billede werd Nybegynder
11. januar 2002 - 17:17 #25
>>phoenixv
takker for linket, synes bestemt ikke at js stinker, er bare ikke så meget inde i det.

har lige læst hele threaden igennem, og kan dertil kun sige at det nok er mig der flipper lidt ud... sorry var lidt gal den dag...

og så lige til sidst...
den sidste kommentar af phoenixv er lige lovlig psykologisk, kan kun sige at det skyldtes at jeg var lidt pissed...
Avatar billede Slettet bruger
13. januar 2002 - 13:13 #26
OK, fair enough, men så må du kontrollere din vrede næste gang. Ellers har du hverken chance for at blive accepteret på Eksperten eller Jedi-ridder, for den sags skyld... :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester