Spoiler in html?

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Plaats reactie
lifeguard
Berichten: 2861
Lid geworden op: 05 jul 2005, 08:20
Locatie: Dakloos
Contacteer:

Spoiler in html?

Bericht door lifeguard » 28 feb 2007, 11:29

Wat is de html code voor een spoiler?

Je weet wel tekst die zichtbaar wordt als je er met de muis over heen gaat :)

Dus geen BBcode, maar de HTML

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 28 feb 2007, 11:48

Waarschijnlijk is de code van een spoiler, door de background van een table-cell dezelfde kleur te geven als de tekst-kleur.

Weet ik niet helemaal zeker, dus pin me er niet op vast... :roll:

lifeguard
Berichten: 2861
Lid geworden op: 05 jul 2005, 08:20
Locatie: Dakloos
Contacteer:

Bericht door lifeguard » 28 feb 2007, 12:50

Nee je begrijpt me niet, of ik leg het krom uit :)


Ik bedoel bijvoorbeeld

Spoiler: bekijk
is de bbcode
<spoil> </spoil> is html


Alleen ik weet de HTML code niet LOL

Net als teks doorstrepen,

<strike> tekst </strike>


Snppie?

Gebruikersavatar
MindPrison
Berichten: 430
Lid geworden op: 10 okt 2005, 20:47
Locatie: Waasmunster (België)
Contacteer:

Bericht door MindPrison » 28 feb 2007, 13:47

Ik heb niet direct weet voor een daar voor dienende tag, maar je kan altijd de css eigenschap "hover" in combinatie met "visible" gebruiken...
Greetz,

MindPrison

Bertie

Bericht door Bertie » 28 feb 2007, 13:59

Alleen met css eigenschap kom je niet ver ;)
Voor een spoiler dien je ook javascript te gebruiken, zoals de mouse over this style colour.
En als ik het zo zie wil je het voor phpBB3 gebruiken lifeguard?

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 28 feb 2007, 14:13

Er is geen HTML-element voor het maken van een spoiler, wel een leuke code:

Als CSS-code:

Code: Selecteer alles

<style type="text/css">
<!--
.spoiler {visibility: hidden;}
--></style>
Als Javascript-code:

Code: Selecteer alles

<script type="text/javascript">
<!--
function showSpoilers()
{
object = document.getElementById("spoiler");
object.disabled = true;
}
// --></script>
Om in je HTML document te gebruiken:
Code om Spoilers te tonen:

Code: Selecteer alles

<span onclick="showSpoilers();" onmouseover="this.style.cursor='hand';">Klik hier om alle spoilers te vertonen</span>
Code om een spoiler zelf te maken:

Code: Selecteer alles

Spoiler: <span class="spoiler">Verborgen tekst</span>
Je kan zoveel spoilers in je document maken als je wil :)

Er is een nadeel aan de pseudoklasse :hover, en dat is dat niet elke browser accepteert dat je met ingang van CSS2 deze pseudoklasse op elk element mag gebruiken. Anders zou je een volledig op CSS gebaseerde oplossing kunnen maken.
... Maar ik modereer (nog) niet.

Gebruikersavatar
special18
Berichten: 700
Lid geworden op: 29 jan 2007, 16:31
Locatie: Lelystad
Contacteer:

Bericht door special18 » 28 feb 2007, 16:13

ik weet wel een javascript waarmee je op keystrokes een javascript window laat zien met een woord erin.

als je wilt hebben laat maar weten :)
http://www.animeresource.org Free Anime downloading and streaming, community forums and Anime Radio.

lifeguard
Berichten: 2861
Lid geworden op: 05 jul 2005, 08:20
Locatie: Dakloos
Contacteer:

Bericht door lifeguard » 28 feb 2007, 16:13

Bee schreef:Er is geen HTML-element voor het maken van een spoiler, wel een leuke code:

Als CSS-code:

Code: Selecteer alles

<style type="text/css">
<!--
.spoiler {visibility: hidden;}
--></style>
Als Javascript-code:

Code: Selecteer alles

<script type="text/javascript">
<!--
function showSpoilers()
{
object = document.getElementById("spoiler");
object.disabled = true;
}
// --></script>
Om in je HTML document te gebruiken:
Code om Spoilers te tonen:

Code: Selecteer alles

<span onclick="showSpoilers();" onmouseover="this.style.cursor='hand';">Klik hier om alle spoilers te vertonen</span>
Code om een spoiler zelf te maken:

Code: Selecteer alles

Spoiler: <span class="spoiler">Verborgen tekst</span>
Je kan zoveel spoilers in je document maken als je wil :)

Er is een nadeel aan de pseudoklasse :hover, en dat is dat niet elke browser accepteert dat je met ingang van CSS2 deze pseudoklasse op elk element mag gebruiken. Anders zou je een volledig op CSS gebaseerde oplossing kunnen maken.
Ik kan weer aan de slag.
thnx!

Plaats reactie