Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ие6 проблемы со скриптом
 
 автор: zzDimazz   (09.09.2008 в 20:05)   письмо автору
 
 

// JavaScript Document
var path_s = new Array("alb/image1.jpg","alb/image2.jpg","alb/image3.jpg","alb/image4.jpg");
var path_l = new Array("alb/image1_.jpg","alb/image2_.jpg","alb/image3_.jpg","alb/image4_.jpg");

function show(i)
{
var alb_img = new Object();
alb_img = new Image();
alb_img.src = path_l[i];
var el = document.getElementById("cnt");
el.style.display = "block";
document.getElementById("alb").src = alb_img.src;
}

function new_slide(i)
{
return "<div onclick='show("+i+")' id='i"+i+"' class='img_slide' ><img src = '"+path_s[i]+"'/><br />Изображение "+(i+1)+"</div>";
}
function slide()
{
var element = document.getElementById("photo_slide");
var i;
for(i=0;i<path_s.length;i++)
element.innerHTML += new_slide(i);
}
в ие не работает помогите исправить, спасибо!

  Ответить  
 
 автор: zzDimazz   (09.09.2008 в 20:18)   письмо автору
 
   для: zzDimazz   (09.09.2008 в 20:05)
 

код странички
<body class="twoColHybLt" onload="alert('IE = SUCKS');slide();show(0);">

<div id="container">
  <div id="sidebar1" >
    <h3 onclick="show(0)">sidebar1 ulContent</h3>
    <div id="photo_slide" style="text-align:center">
        
    </div>
    <!-- end #sidebar1 --></div>
  <div id="mainContent">
    <h1>Main Content </h1>
    <div id="cnt" style="display:none">
        <img id="alb" src=""  />
    </div>
    <!-- end #mainContent --></div>
    <!-- This clearing element should immediately follow the #mainContent div in order to force the #container div to contain all child floats --><br class="clearfloat" />
<!-- end #container --></div>
<script type="application/javascript" src="album.js"></script>
</body>

  Ответить  
 
 автор: PAT   (09.09.2008 в 20:41)   письмо автору
 
   для: zzDimazz   (09.09.2008 в 20:18)
 

1. Строку подключения скрипта <script src="album.js"></script> надо поместить
ПЕРЕД тегом <BODY> и лучше всего это сделать в заголовке документа:
<html>
<head>
<script src="album.js"></script>
</head>
<body class="twoColHybLt" onload="alert ('IE = for ever');slide();show(0);">
...


2. Значения application/javascript для атрибута TYPE тега <SCRIPT> в природе
не существует. Либо вовсе не определяйте этот атрибут, либо используйте одно из
валидных значений: text/Jscript или text/javascript.

  Ответить  
 
 автор: zzDimazz   (09.09.2008 в 21:12)   письмо автору
 
   для: PAT   (09.09.2008 в 20:41)
 

))
Спасибо вам большоооооооееее! А насчет ие может вы и правы ))) мы его не так уж глубоко знаем :D)))

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования