konto usunięte

Temat: Nivo slider nie działa pod IE

Staram się od wczoraj uruchomić pod IE nivo slider. W Firefoksie działa bez problemu, pod różnymi wersjami IE nic się nie pokazuje. Sprawdzałem różne podane w supporcie podpowiedzi, ale nic nie pomogło. Prośba o pomoc.Sebastian Dąbrowski edytował(a) ten post dnia 21.03.11 o godzinie 17:26

konto usunięte

Temat: Nivo slider nie działa pod IE

IE po prostu wariuje i słusznie - masz tam totalny makaron w kodzie:

<HTML>
<HEAD>
<body>
<title>...</title>
<meta http-equiv="Content-language" content="pol-PL" />
<CENTER>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">
...
<script type="text/javascript">...</script>
<style type="text/css">...</style>
</head></body>
</html>

Nie ma szans, żeby to działało dobrze..
poustawiaj elementy html w poprawnej kolejności, w miejscach, gdzie powinny występować i zacznie chodzić, a najlepiej poproś kogoś, kto się na tym zna, bo tutaj widzę ewidentną metodę kopiuj/wklej gdzie popadnie i sprawdź czy działa i tak się to niestety kończy.

konto usunięte

Temat: Nivo slider nie działa pod IE

cóż, każdy orze jak może :)
IE pokazuje na pasku jakiś błąd skryptu, jesteś pewien że optymalizacja kodu pomoże...

konto usunięte

Temat: Nivo slider nie działa pod IE

Tu nie chodzi o optymalizację a o podstawową poprawność ;) To nie jest tak, że FF wyświetla dobrze a IE jest zły. IE się poddaje a z FF miałeś po prostu dużo szczęścia ;)

<!DOCTYPE ...>
<html>
<head>
<title> ... </title>
<meta ... />
<style type="text/css"> ... </style>
<script type="text/javascript"> ... </script>
</head>
<body>
...
</body>
</html>

Uzupełnij "..." i będzie dobrze ;)

Z innych rzeczy:
-doczytaj o różnych wersjach HTMl/XHTML i jak się je poprawnie deklaruje (doctype, meta, domykanie znaczników) i czym się różnią, bo też masz pomieszanie
-nie używaj kodowania windows-1250 (nie każdy ma windows ;) ), przejdź na utf-8 i używaj edytora, który go obsługuje
-tabelki nie służą do projektowania menu, tylko do wyświetlania danych tabelarycznych
-stron nie centruje się już przez <center>, dodaj kontener ze stylem margin: auto;
-css i skrypty umieszczaj w sekcji <head> a nie w <body>, a najlepiej wydziel je do oddzielnych plików

Powodzenia

konto usunięte

Temat: Nivo slider nie działa pod IE

dzięki, potestuję...

konto usunięte

Temat: Nivo slider nie działa pod IE

to chyba jednak nie do końca niechlujność index.html
zostawiłem właściwie sam kod slidera, reszta out i dalej pod IE nie pokazuje się nic...

konto usunięte

Temat: Nivo slider nie działa pod IE

jak reszta out?! eh.. no uporu to Ci nie można odmówić..

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>79 Studio | zdjecia slubne | sesje narzeczenskie | reportaz | wedding photos | engagement sessions | photojournalist</title>
<link rel="stylesheet" href="nivo-slider.css" type="text/css" media="screen" />
<script src="jquery-1.4.3.min.js" type="text/javascript"></script>
<script src="jquery.nivo.slider.js" type="text/javascript"></script>
<script type="text/javascript">
$(window).load(function() {
$('#slider').nivoSlider({
effect:'fade', //Specify sets like: 'fold,fade,sliceDown'
slices:1,
animSpeed:2000, //Slide transition speed
pauseTime:5000,
startSlide:3, //Set starting Slide (0 index)
directionNav:false, //Next and Prev
directionNavHide:false, //Only show on hover
controlNav:false, //1,2,3...
controlNavThumbs:false, //Use thumbnails for Control Nav
controlNavThumbsFromRel:false, //Use image rel for thumbs
controlNavThumbsSearch: '.jpg', //Replace this with...
controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
keyboardNav:true, //Use left and right arrows
pauseOnHover:false, //Stop animation while hovering
manualAdvance:false, //Force manual transitions
captionOpacity:0.8, //Universal caption opacity
beforeChange: function(){},
afterChange: function(){},
slideshowEnd: function(){}, //Triggers after all slides have been shown
lastSlide: function(){}, //Triggers when last slide is shown
afterLoad: function(){} //Triggers when slider has loaded
});
});
</script>
<style type="text/css"> body {
background-color: #9da099;
color: #ffffff;
}
#slider {
width: 800px;
margin: auto;
}
</style>
</head>
<body>
<div id="slider" class="nivoSlider">
<img src="nivo1.jpg" alt="NIVO SLIDER" />
<img src="nivo2.jpg" alt="NIVO SLIDER" />
<img src="nivo3.jpg" alt="NIVO SLIDER" />
<img src="nivo4.jpg" alt="NIVO SLIDER" />
<img src="nivo5.jpg" alt="NIVO SLIDER" />
</div>
</body>
</html>

Poprawiłem tylko składnię i.. działa (wywaliłem co nie było ważne dla przykładu, żeby nie wklejać za dużo kodu).

konto usunięte

Temat: Nivo slider nie działa pod IE

uporu mam dużo, ale programistą to ja raczej nie zostanę ;)
dzięki, działa, masz u mnie duże piwo :>

konto usunięte

Temat: Nivo slider nie działa pod IE

Widzę, że problem rozwiązany, ale mimo to polecę ten autorski skrypt galerii. Podobnie jak nivo slider jest wtyczką do jQuery, ale kod źródłowy jest zupełnie inny dzięki czemu jest kompatybilny z IE6 ;]

Następna dyskusja:

Nie działa pod IE




Wyślij zaproszenie do