Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] <NOSCRIPT> pytanie...
Dagger
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 0
Dołączył: 4.02.2003
Skąd: Wejherowo

Ostrzeżenie: (0%)
-----


Witam!

Mam kolejne dziwne pytanie ;-)
Jest sobie kodzik np:
Kod
<SCRIPT>

if cos tam to "alternatywny opis strony"

if cos tam2 to "jakis inny opis"

</SCRIPT>

<NOSCRIPT>

"alternatywny opis strony"

</NOSCRIPT>

I w sumie w kodzie jest 2 x "alternatywny opis", przez co strona bedzie 2 x wieksza. Czy da sie zrobic cos takiego:
- jesli uzytkownik nie bedzie mial wlaczone savascript to zostanie zaladowane to co jest miedzy <NOSCRIPT> a </NOSCRIPT> (no to da sie zrobic napewno)
- natomiast jesli zostanie spelniony IF (ten 1) to aby wlasnie zaladowac opis ten z <NOSCRIPT>.
Czy da sie cos takiego zrobic? A jesli nie to jak mozna to inaczej rozwiazac?
Z gory dzieki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Paul
post
Post #2





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Jesli chcesz miec wszsytko na jednej stonie - meta refresh odpada, bo predzej czy pozniej i tak sie refreshuje....

Pomysl z warstwami nie jest zly tyle, ze wada tego bedzie ogromny rozmiar skryptu, a takze przegadarka bedzie ciagnac nie tylko to co jest w widocznej warstwie, a wszsytko...

Zrobic to mozesz tak (IE, Mozilla, Opera tested):

[xml:1:4411d36add]
<html><head>
<script type="text/javascript">
<!--
function wersja(id_wid, id_niewid){
wid = document.getElementById(id_wid);
niewid = document.getElementById(id_niewid);
wid.style.visibility = 'visible';
niewid.style.visibility = 'hidden';
}
// -->
</script> </head> <body> <div style="visibility:hidden;position:absolute;top:0;left:0;"

id="js_on"> js
wlaczony </div> <div style="position:absolute;top:0;left:0;" id="js_off"> js wylaczony

</div>
<script type="text/javascript">
<!--
wersja('js_on', 'js_off');
// -->
</script></body></html>
[/xml:1:4411d36add]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 02:43