Yshopnoosa.com

Hur man dölja rubriker och bakgrunder

Du kanske har sett "Läsbarhet" webbläsartillägg som rensa upp webbsidor genom att klicka på en knapp. Dessa tillägg kan besökare ta bort icke-väsentliga delar från sidan. Rubriker, bilder, bakgrunder och även annonser kan vara avgörande, men förbrukaren behov inte till se dem att samla den information de vill ha från din webbplats. Om du vill skapa din egen "Läsbarhet" knappen, använda JavaScript för att ge användare möjligheten att dölja rubriker och bakgrunder.

Instruktioner

1 Skapa ett nytt HTML-dokument med anteckningar eller en HTML-redigerare.

2 Lägg till följande kod i avsnittet "kropp" av dokumentet:

Rubrik 1 i < h1 > < / h1 >

punkt 1 < p > < /p >

< h2 > rubrik 2 < / h2 >

< input-id = "Knapp1" type = "knappen" value = "Dölj" onclick="hide('hidden')" / >

<< input-id = "Button2" type = "knappen" value = "Visa" onclick="hide('visible')" / >

Denna kod skapas två rubriker, en punkt och två knappar. Den första knappen anropar "Dölj" JavaScript-funktionen och passerar ordet "dolda" för denna funktion. Den andra knappen anropar funktionen samma och passerar ordet "synliga".

3 Lägga till följande kod i dokumentet "huvud" avsnitt:

< style type = "text/css" >

kroppen {background-image:URL('xyz.gif');}

< / stil >

Denna CSS selector-uppsättningar sidans bakgrundsbild. Ersätt "xyz.gif" med namnet på en bild på din hårddisk eller URL-adressen till en bild på webben.

4 Klistra in följande kod i dokumentet "script" avsnitt:

var currentBackground = "xyz.gif";

funktion hide(visibility) {

var headers1 = document.getElementsByTagName("H1");

var headers2 = document.getElementsByTagName("H2");

var headers3 = document.getElementsByTagName("H3");

var headers4 = document.getElementsByTagName("H4");

var headers5 = document.getElementsByTagName("H5");

var headers6 = document.getElementsByTagName("H6");

för (var jag = 0; jag < headers1.length; i ++)

headers1 [i].style.visibility = synlighet.

för (var jag = 0; jag < headers2.length; i ++)

headers2 [i].style.visibility = synlighet.

för (var jag = 0; jag < headers3.length; i ++)

headers3 [i].style.visibility = synlighet.

för (var jag = 0; jag < headers4.length; i ++)

headers4 [i].style.visibility = synlighet.

för (var jag = 0; jag < headers5.length; i ++)

headers5 [i].style.visibility = synlighet.

för (var jag = 0; jag < headers6.length; i ++)

headers6 [i].style.visibility = synlighet.

om (synlighet == "dolda")

document.getElementsByTagName('body') [0].style.backgroundImage = "URL()";

annat

document.getElementsByTagName('body') [0].style.backgroundImage = "URL (" + currentBackground + ")";

}

Ersätt "xyz.gif" med namnet på den bild du använde i föregående steg. Sex "för" uttalanden ta alla headers från webbsidan och ange deras synlighet till antingen "synliga" eller "dolda" beroende på vilken knapp som användaren klickar på. Den slutliga utgiftsdeklarationen döljer bakgrundsbilden om värdet av synlighet är "dold".

5 Spara dokumentet, och sedan öppna och Visa den i en webbläsare. Sidhuvuden, punkt, bakgrund och knappar visas på sidan. Klicka på knappen "Dölj" - header och bakgrund försvinner.

Tips & varningar

  • Du kanske vill ge användare möjlighet att återställa rubriker och bakgrunder, eftersom huvudena kan innehålla användbar information. Att inkludera knappen "Visa" som kodifieras i exemplet. Klicka på "Visa" för att se hur det fungerar, genom att klicka på knappen "Dölj". Header och bakgrund igen.