Autor |
Wiadomość
|
Lexy |
Wysłany: 08 Wrz 2008, 09:57 Temat postu: Jak ukryć treść na stronie? |
|
|
Wszechwiedzący
Dołączył: 02 Maj 2006 Posty: 867
|
Na stronie mam potrzebę zamieszczenia tylko fragmentu tekstu i po kliknięciu na "czytaj całość" ma się wczytać reszta. Problem w tym, że wszystko ma się odbywać w obrębie tej samej podstrony, a więc raczej odpada proste załadowanie javascriptem, skoro pełna treść będzie widoczna dla robotów w kodzie, a dla użytkowników dopiero po kliknięciu na "czytaj całość". Jak to najlepiej wykonać, pomijając rozwiązanie z ajaxem? _________________ SEO blog | Korepetycje | Angielski
|
|
Powrót do góry |
|
|
KCS |
Wysłany: Temat postu: Reklama w KCS |
|
|
|
|
Powrót do góry |
|
|
kristooki |
Wysłany: 08 Wrz 2008, 10:46 Temat postu: Jak ukryć treść na stronie? |
|
|
Wszechwiedzący
Dołączył: 08 Lut 2006 Posty: 924
Skąd: Kraków
|
albo JavaScript albo Ajax.
Nie chcesz żeby roboty widziały tą dalszą cześć tekstu - to po prostu wstaw ją w JavaScript - roboty go nie czytają
document.write(); _________________ KRISTOOKI
Podczas zamawiania pakietu startowego wpisz [/url] | kod polecajacy Mobile Vikings i odbierz 19 zl za darmo. |
|
Powrót do góry |
|
|
Lexy |
Wysłany: 08 Wrz 2008, 11:19 Temat postu: |
|
|
Wszechwiedzący
Dołączył: 02 Maj 2006 Posty: 867
|
Kod: |
<div id="sb1"><p><a onfocus="blur();" href="#b1" onclick="show(getElementById('box1'), getElementById('sb1'));">(czytaj dalej »)</a></p></div>
<div id="box1">
<p>pełny tekst</p>
<p><a onfocus="blur();" href="#b1" onclick="hide(getElementById('box1'), getElementById('sb1'));">Schowaj</a></p>
</div>
|
Coś takiego jak to wyżej czy sam tekst ma się znajdować w oddzielnym pliku .js? W przypadku takim jak wyżej tekst i tak jest widoczny w źródle strony. _________________ SEO blog | Korepetycje | Angielski
|
|
Powrót do góry |
|
|
kristooki |
Wysłany: 08 Wrz 2008, 16:22 Temat postu: |
|
|
Wszechwiedzący
Dołączył: 08 Lut 2006 Posty: 924
Skąd: Kraków
|
Kod: |
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<script type="text/javascript" language="javascript">
var stan;
function PokazUkryj(nazwa) {
stan=(document.getElementById(nazwa).style.display=="none")?true:false;
document.getElementById(nazwa).style.display=(stan)?"block":"none";
}
</script>
</head>
<body>
Zajawka zajawka zajawka zajawka
<a href="javascript:PokazUkryj('spis1');">pokaż/ukryj tekst</a>
<div id="spis1" style="display:none;">
<script type="text/javascript" language="javascript">
$tekst ="Ukryty tekst schowany w JavaScript";
document.write($tekst);
</script>
</div>
</body>
</html>
|
znalazłem u siebie coś takiego _________________ KRISTOOKI
Podczas zamawiania pakietu startowego wpisz [/url] | kod polecajacy Mobile Vikings i odbierz 19 zl za darmo. |
|
Powrót do góry |
|
|
idaho666 |
Wysłany: 08 Wrz 2008, 17:23 Temat postu: |
|
|
Wszechwiedzący
Dołączył: 08 Kwi 2006 Posty: 844
Ostrzeżeń: 1
|
|
Powrót do góry |
|
|
kristooki |
Wysłany: 08 Wrz 2008, 17:32 Temat postu: |
|
|
Wszechwiedzący
Dołączył: 08 Lut 2006 Posty: 924
Skąd: Kraków
|
wersja CSS była by najprostsza - ale Lexy chyba chodzi o to zeby roboty nie widziały tego co jest po "czytaj dalej" a tu widać link _________________ KRISTOOKI
Podczas zamawiania pakietu startowego wpisz [/url] | kod polecajacy Mobile Vikings i odbierz 19 zl za darmo. |
|
Powrót do góry |
|
|
Lexy |
Wysłany: 08 Wrz 2008, 18:02 Temat postu: |
|
|
Wszechwiedzący
Dołączył: 02 Maj 2006 Posty: 867
|
Webmaster zrobił to na zasadzie <div style="display: none;"> i kiedy zwróciłam na to uwagę, spytał jak inaczej ma to zrobić. Ja póki co nie miałam potrzeby ukrywania tekstu w żaden sposób, a nie może to w żaden sposób wyglądać jak na ukryty tekst. _________________ SEO blog | Korepetycje | Angielski
|
|
Powrót do góry |
|
|
zgred |
Wysłany: 08 Wrz 2008, 20:37 Temat postu: |
|
|
Stały bywalec
Dołączył: 09 Lis 2006 Posty: 389
Skąd: DC
|
|
Powrót do góry |
|
|
|