Situacija je ovakva-napravio sam neke html stranice, i dodao javascript za ucitavanje slika.To sve fino radi u mozilli i operi, ali nece u IE.Trebalo bi da kad se klikne na sliku zatamni se o ekran a izbaci se slika u prvi plan na istoj toj stranici....kod IE samo mi otvori sliku kao novu stranu.Sta da radim i kako moze da se resi ovaj problem?Svaka pomoc dobrodosla.
Problem sa IE i ucitavanjem javascripta-molim za pomoc hitno!
Zaključano
Zakačeno
za pocetak, daj link do strane da vidimo kod (ili pastuj ovde js kod koji koristis), veoma je moguce da imas gresku u sintaksi (na primer da imas zarez koji je pracen sa } ili ] sto svi browseri osim ie-a tolerisu) pa ie ignorise javascript...
ali bez koda mogu samo da nagadjam...
ali bez koda mogu samo da nagadjam...
Evo ga
Kao sto mozes da primetis ovaj kod sam skinuo sa neta jer ne znam javascript, a trebalo mi je ovo za slike, pa bih bio zahvalan da me spasis, ako hoces da ispravis i da postujes to ispravljeno...u svemu drugom bi se pogubio i opet nista ne bih uradio.Pozdrav.
Code:
/*
Lightbox JS: Fullsize Image Overlays
by Lokesh Dhakar - http://www.huddletogether.com
For more information on this script, visit:
http://huddletogether.com/projects/lightbox/
Licensed under the Creative Commons Attribution 2.5 License - http://creativecommons.org/licenses/by/2.5/
(basically, do anything you want, just leave my name and link)
Table of Contents
-----------------
Configuration
Functions
- getPageScroll()
- getPageSize()
- pause()
- getKey()
- listenKey()
- showLightbox()
- hideLightbox()
- initLightbox()
- addLoadEvent()
Function Calls
- addLoadEvent(initLightbox)
*/
//
// Configuration
//
// If you would like to use a custom loading image or close button reference them in the next two lines.
var loadingImage = 'loading.gif';
var closeButton = 'close.gif';
//
// getPageScroll()
// Returns array with x,y page scroll values.
// Core code from - quirksmode.org
//
function getPageScroll(){
var yScroll;
if (self.pageYOffset) {
yScroll = self.pageYOffset;
} else if (document.documentElement && document.documentElement.scrollTop){ // Explorer 6 Strict
yScroll = document.documentElement.scrollTop;
} else if (document.body) {// all other Explorers
yScroll = document.body.scrollTop;
}
arrayPageScroll = new Array('',yScroll)
return arrayPageScroll;
}
//
// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.org
// Edit for Firefox by pHaez
//
function getPageSize(){
var xScroll, yScroll;
if (window.innerHeight && window.scrollMaxY) {
xScroll = document.body.scrollWidth;
yScroll = window.innerHeight + window.scrollMaxY;
} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
xScroll = document.body.scrollWidth;
yScroll = document.body.scrollHeight;
} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
xScroll = document.body.offsetWidth;
yScroll = document.body.offsetHeight;
}
var windowWidth, windowHeight;
if (self.innerHeight) { // all except Explorer
windowWidth = self.innerWidth;
windowHeight = self.innerHeight;
} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
windowWidth = document.documentElement.clientWidth;
windowHeight = document.documentElement.clientHeight;
} else if (document.body) { // other Explorers
windowWidth = document.body.clientWidth;
windowHeight = document.body.clientHeight;
}
// for small pages with total height less then height of the viewport
if(yScroll < windowHeight){
pageHeight = windowHeight;
} else {
pageHeight = yScroll;
}
// for small pages with total width less then width of the viewport
if(xScroll < windowWidth){
pageWidth = windowWidth;
} else {
pageWidth = xScroll;
}
arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
return arrayPageSize;
}
//
// pause(numberMillis)
// Pauses code execution for specified time. Uses busy code, not good.
// Code from http://www.faqts.com/knowledge_base/view.phtml/aid/1602
//
function pause(numberMillis) {
var now = new Date();
var exitTime = now.getTime() + numberMillis;
while (true) {
now = new Date();
if (now.getTime() > exitTime)
return;
}
}
//
// getKey(key)
// Gets keycode. If 'x' is pressed then it hides the lightbox.
//
function getKey(e){
if (e == null) { // ie
keycode = event.keyCode;
} else { // mozilla
keycode = e.which;
}
key = String.fromCharCode(keycode).toLowerCase();
if(key == 'x'){ hideLightbox(); }
}
//
// listenKey()
//
function listenKey () { document.onkeypress = getKey; }
//
// showLightbox()
// Preloads images. Pleaces new image in lightbox then centers and displays.
//
function showLightbox(objLink)
{
// prep objects
var objOverlay = document.getElementById('overlay');
var objLightbox = document.getElementById('lightbox');
var objCaption = document.getElementById('lightboxCaption');
var objImage = document.getElementById('lightboxImage');
var objLoadingImage = document.getElementById('loadingImage');
var objLightboxDetails = document.getElementById('lightboxDetails');
var arrayPageSize = getPageSize();
var arrayPageScroll = getPageScroll();
// center loadingImage if it exists
if (objLoadingImage) {
objLoadingImage.style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 35 - objLoadingImage.height) / 2) + 'px');
objLoadingImage.style.left = (((arrayPageSize[0] - 20 - objLoadingImage.width) / 2) + 'px');
objLoadingImage.style.display = 'block';
}
// set height of Overlay to take up whole page and show
objOverlay.style.height = (arrayPageSize[1] + 'px');
objOverlay.style.display = 'block';
// preload image
imgPreload = new Image();
imgPreload.onload=function(){
objImage.src = objLink.href;
// center lightbox and make sure that the top and left values are not negative
// and the image placed outside the viewport
var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 35 - imgPreload.height) / 2);
var lightboxLeft = ((arrayPageSize[0] - 20 - imgPreload.width) / 2);
objLightbox.style.top = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
objLightbox.style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";
objLightboxDetails.style.width = imgPreload.width + 'px';
if(objLink.getAttribute('title')){
objCaption.style.display = 'block';
//objCaption.style.width = imgPreload.width + 'px';
objCaption.innerHTML = objLink.getAttribute('title');
} else {
objCaption.style.display = 'none';
}
// A small pause between the image loading and displaying is required with IE,
// this prevents the previous image displaying for a short burst causing flicker.
if (navigator.appVersion.indexOf("MSIE")!=-1){
pause(250);
}
if (objLoadingImage) { objLoadingImage.style.display = 'none'; }
// Hide select boxes as they will 'peek' through the image in IE
selects = document.getElementsByTagName("select");
for (i = 0; i != selects.length; i++) {
selects[i].style.visibility = "hidden";
}
objLightbox.style.display = 'block';
// After image is loaded, update the overlay height as the new image might have
// increased the overall page height.
arrayPageSize = getPageSize();
objOverlay.style.height = (arrayPageSize[1] + 'px');
// Check for 'x' keypress
listenKey();
return false;
}
imgPreload.src = objLink.href;
}
//
// hideLightbox()
//
function hideLightbox()
{
// get objects
objOverlay = document.getElementById('overlay');
objLightbox = document.getElementById('lightbox');
// hide lightbox and overlay
objOverlay.style.display = 'none';
objLightbox.style.display = 'none';
// make select boxes visible
selects = document.getElementsByTagName("select");
for (i = 0; i != selects.length; i++) {
selects[i].style.visibility = "visible";
}
// disable keypress listener
document.onkeypress = '';
}
//
// initLightbox()
// Function runs on window load, going through link tags looking for rel="lightbox".
// These links receive onclick events that enable the lightbox display for their targets.
// The function also inserts html markup at the top of the page which will be used as a
// container for the overlay pattern and the inline image.
//
function initLightbox()
{
if (!document.getElementsByTagName){ return; }
var anchors = document.getElementsByTagName("a");
// loop through all anchor tags
for (var i=0; i<anchors.length; i++){
var anchor = anchors[i];
if (anchor.getAttribute("href") && (anchor.getAttribute("rel") == "lightbox")){
anchor.onclick = function () {showLightbox(this); return false;}
}
}
// the rest of this code inserts html at the top of the page that looks like this:
//
// <div id="overlay">
// <a href="#" onclick="hideLightbox(); return false;"><img id="loadingImage" /></a>
// </div>
// <div id="lightbox">
// <a href="#" onclick="hideLightbox(); return false;" title="Click anywhere to close image">
// <img id="closeButton" />
// <img id="lightboxImage" />
// </a>
// <div id="lightboxDetails">
// <div id="lightboxCaption"></div>
// <div id="keyboardMsg"></div>
// </div>
// </div>
var objBody = document.getElementsByTagName("body").item(0);
// create overlay div and hardcode some functional styles (aesthetic styles are in CSS file)
var objOverlay = document.createElement("div");
objOverlay.setAttribute('id','overlay');
objOverlay.onclick = function () {hideLightbox(); return false;}
objOverlay.style.display = 'none';
objOverlay.style.position = 'absolute';
objOverlay.style.top = '0';
objOverlay.style.left = '0';
objOverlay.style.zIndex = '90';
objOverlay.style.width = '100%';
objBody.insertBefore(objOverlay, objBody.firstChild);
var arrayPageSize = getPageSize();
var arrayPageScroll = getPageScroll();
// preload and create loader image
var imgPreloader = new Image();
// if loader image found, create link to hide lightbox and create loadingimage
imgPreloader.onload=function(){
var objLoadingImageLink = document.createElement("a");
objLoadingImageLink.setAttribute('href','#');
objLoadingImageLink.onclick = function () {hideLightbox(); return false;}
objOverlay.appendChild(objLoadingImageLink);
var objLoadingImage = document.createElement("img");
objLoadingImage.src = loadingImage;
objLoadingImage.setAttribute('id','loadingImage');
objLoadingImage.style.position = 'absolute';
objLoadingImage.style.zIndex = '150';
objLoadingImageLink.appendChild(objLoadingImage);
imgPreloader.onload=function(){}; // clear onLoad, as IE will flip out w/animated gifs
return false;
}
imgPreloader.src = loadingImage;
// create lightbox div, same note about styles as above
var objLightbox = document.createElement("div");
objLightbox.setAttribute('id','lightbox');
objLightbox.style.display = 'none';
objLightbox.style.position = 'absolute';
objLightbox.style.zIndex = '100';
objBody.insertBefore(objLightbox, objOverlay.nextSibling);
// create link
var objLink = document.createElement("a");
objLink.setAttribute('href','#');
objLink.setAttribute('title','Click to close');
objLink.onclick = function () {hideLightbox(); return false;}
objLightbox.appendChild(objLink);
// preload and create close button image
var imgPreloadCloseButton = new Image();
// if close button image found,
imgPreloadCloseButton.onload=function(){
var objCloseButton = document.createElement("img");
objCloseButton.src = closeButton;
objCloseButton.setAttribute('id','closeButton');
objCloseButton.style.position = 'absolute';
objCloseButton.style.zIndex = '200';
objLink.appendChild(objCloseButton);
return false;
}
imgPreloadCloseButton.src = closeButton;
// create image
var objImage = document.createElement("img");
objImage.setAttribute('id','lightboxImage');
objLink.appendChild(objImage);
// create details div, a container for the caption and keyboard message
var objLightboxDetails = document.createElement("div");
objLightboxDetails.setAttribute('id','lightboxDetails');
objLightbox.appendChild(objLightboxDetails);
// create caption
var objCaption = document.createElement("div");
objCaption.setAttribute('id','lightboxCaption');
objCaption.style.display = 'none';
objLightboxDetails.appendChild(objCaption);
// create keyboard message
var objKeyboardMsg = document.createElement("div");
objKeyboardMsg.setAttribute('id','keyboardMsg');
objKeyboardMsg.innerHTML = 'press <a href="#" onclick="hideLightbox(); return false;"><kbd>x</kbd></a> to close';
objLightboxDetails.appendChild(objKeyboardMsg);
}
//
// addLoadEvent()
// Adds event to window.onload without overwriting currently assigned onload functions.
// Function found at Simon Willison's weblog - http://simon.incutio.com/
//
function addLoadEvent(func)
{
var oldonload = window.onload;
if (typeof window.onload != 'function'){
window.onload = func;
} else {
window.onload = function(){
oldonload();
func();
}
}
}
addLoadEvent(initLightbox); // run initLightbox onLoad
/*
Lightbox JS: Fullsize Image Overlays
by Lokesh Dhakar - http://www.huddletogether.com
For more information on this script, visit:
http://huddletogether.com/projects/lightbox/
Licensed under the Creative Commons Attribution 2.5 License - http://creativecommons.org/licenses/by/2.5/
(basically, do anything you want, just leave my name and link)
Table of Contents
-----------------
Configuration
Functions
- getPageScroll()
- getPageSize()
- pause()
- getKey()
- listenKey()
- showLightbox()
- hideLightbox()
- initLightbox()
- addLoadEvent()
Function Calls
- addLoadEvent(initLightbox)
*/
//
// Configuration
//
// If you would like to use a custom loading image or close button reference them in the next two lines.
var loadingImage = 'loading.gif';
var closeButton = 'close.gif';
//
// getPageScroll()
// Returns array with x,y page scroll values.
// Core code from - quirksmode.org
//
function getPageScroll(){
var yScroll;
if (self.pageYOffset) {
yScroll = self.pageYOffset;
} else if (document.documentElement && document.documentElement.scrollTop){ // Explorer 6 Strict
yScroll = document.documentElement.scrollTop;
} else if (document.body) {// all other Explorers
yScroll = document.body.scrollTop;
}
arrayPageScroll = new Array('',yScroll)
return arrayPageScroll;
}
//
// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.org
// Edit for Firefox by pHaez
//
function getPageSize(){
var xScroll, yScroll;
if (window.innerHeight && window.scrollMaxY) {
xScroll = document.body.scrollWidth;
yScroll = window.innerHeight + window.scrollMaxY;
} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
xScroll = document.body.scrollWidth;
yScroll = document.body.scrollHeight;
} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
xScroll = document.body.offsetWidth;
yScroll = document.body.offsetHeight;
}
var windowWidth, windowHeight;
if (self.innerHeight) { // all except Explorer
windowWidth = self.innerWidth;
windowHeight = self.innerHeight;
} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
windowWidth = document.documentElement.clientWidth;
windowHeight = document.documentElement.clientHeight;
} else if (document.body) { // other Explorers
windowWidth = document.body.clientWidth;
windowHeight = document.body.clientHeight;
}
// for small pages with total height less then height of the viewport
if(yScroll < windowHeight){
pageHeight = windowHeight;
} else {
pageHeight = yScroll;
}
// for small pages with total width less then width of the viewport
if(xScroll < windowWidth){
pageWidth = windowWidth;
} else {
pageWidth = xScroll;
}
arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
return arrayPageSize;
}
//
// pause(numberMillis)
// Pauses code execution for specified time. Uses busy code, not good.
// Code from http://www.faqts.com/knowledge_base/view.phtml/aid/1602
//
function pause(numberMillis) {
var now = new Date();
var exitTime = now.getTime() + numberMillis;
while (true) {
now = new Date();
if (now.getTime() > exitTime)
return;
}
}
//
// getKey(key)
// Gets keycode. If 'x' is pressed then it hides the lightbox.
//
function getKey(e){
if (e == null) { // ie
keycode = event.keyCode;
} else { // mozilla
keycode = e.which;
}
key = String.fromCharCode(keycode).toLowerCase();
if(key == 'x'){ hideLightbox(); }
}
//
// listenKey()
//
function listenKey () { document.onkeypress = getKey; }
//
// showLightbox()
// Preloads images. Pleaces new image in lightbox then centers and displays.
//
function showLightbox(objLink)
{
// prep objects
var objOverlay = document.getElementById('overlay');
var objLightbox = document.getElementById('lightbox');
var objCaption = document.getElementById('lightboxCaption');
var objImage = document.getElementById('lightboxImage');
var objLoadingImage = document.getElementById('loadingImage');
var objLightboxDetails = document.getElementById('lightboxDetails');
var arrayPageSize = getPageSize();
var arrayPageScroll = getPageScroll();
// center loadingImage if it exists
if (objLoadingImage) {
objLoadingImage.style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 35 - objLoadingImage.height) / 2) + 'px');
objLoadingImage.style.left = (((arrayPageSize[0] - 20 - objLoadingImage.width) / 2) + 'px');
objLoadingImage.style.display = 'block';
}
// set height of Overlay to take up whole page and show
objOverlay.style.height = (arrayPageSize[1] + 'px');
objOverlay.style.display = 'block';
// preload image
imgPreload = new Image();
imgPreload.onload=function(){
objImage.src = objLink.href;
// center lightbox and make sure that the top and left values are not negative
// and the image placed outside the viewport
var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 35 - imgPreload.height) / 2);
var lightboxLeft = ((arrayPageSize[0] - 20 - imgPreload.width) / 2);
objLightbox.style.top = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
objLightbox.style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";
objLightboxDetails.style.width = imgPreload.width + 'px';
if(objLink.getAttribute('title')){
objCaption.style.display = 'block';
//objCaption.style.width = imgPreload.width + 'px';
objCaption.innerHTML = objLink.getAttribute('title');
} else {
objCaption.style.display = 'none';
}
// A small pause between the image loading and displaying is required with IE,
// this prevents the previous image displaying for a short burst causing flicker.
if (navigator.appVersion.indexOf("MSIE")!=-1){
pause(250);
}
if (objLoadingImage) { objLoadingImage.style.display = 'none'; }
// Hide select boxes as they will 'peek' through the image in IE
selects = document.getElementsByTagName("select");
for (i = 0; i != selects.length; i++) {
selects[i].style.visibility = "hidden";
}
objLightbox.style.display = 'block';
// After image is loaded, update the overlay height as the new image might have
// increased the overall page height.
arrayPageSize = getPageSize();
objOverlay.style.height = (arrayPageSize[1] + 'px');
// Check for 'x' keypress
listenKey();
return false;
}
imgPreload.src = objLink.href;
}
//
// hideLightbox()
//
function hideLightbox()
{
// get objects
objOverlay = document.getElementById('overlay');
objLightbox = document.getElementById('lightbox');
// hide lightbox and overlay
objOverlay.style.display = 'none';
objLightbox.style.display = 'none';
// make select boxes visible
selects = document.getElementsByTagName("select");
for (i = 0; i != selects.length; i++) {
selects[i].style.visibility = "visible";
}
// disable keypress listener
document.onkeypress = '';
}
//
// initLightbox()
// Function runs on window load, going through link tags looking for rel="lightbox".
// These links receive onclick events that enable the lightbox display for their targets.
// The function also inserts html markup at the top of the page which will be used as a
// container for the overlay pattern and the inline image.
//
function initLightbox()
{
if (!document.getElementsByTagName){ return; }
var anchors = document.getElementsByTagName("a");
// loop through all anchor tags
for (var i=0; i<anchors.length; i++){
var anchor = anchors[i];
if (anchor.getAttribute("href") && (anchor.getAttribute("rel") == "lightbox")){
anchor.onclick = function () {showLightbox(this); return false;}
}
}
// the rest of this code inserts html at the top of the page that looks like this:
//
// <div id="overlay">
// <a href="#" onclick="hideLightbox(); return false;"><img id="loadingImage" /></a>
// </div>
// <div id="lightbox">
// <a href="#" onclick="hideLightbox(); return false;" title="Click anywhere to close image">
// <img id="closeButton" />
// <img id="lightboxImage" />
// </a>
// <div id="lightboxDetails">
// <div id="lightboxCaption"></div>
// <div id="keyboardMsg"></div>
// </div>
// </div>
var objBody = document.getElementsByTagName("body").item(0);
// create overlay div and hardcode some functional styles (aesthetic styles are in CSS file)
var objOverlay = document.createElement("div");
objOverlay.setAttribute('id','overlay');
objOverlay.onclick = function () {hideLightbox(); return false;}
objOverlay.style.display = 'none';
objOverlay.style.position = 'absolute';
objOverlay.style.top = '0';
objOverlay.style.left = '0';
objOverlay.style.zIndex = '90';
objOverlay.style.width = '100%';
objBody.insertBefore(objOverlay, objBody.firstChild);
var arrayPageSize = getPageSize();
var arrayPageScroll = getPageScroll();
// preload and create loader image
var imgPreloader = new Image();
// if loader image found, create link to hide lightbox and create loadingimage
imgPreloader.onload=function(){
var objLoadingImageLink = document.createElement("a");
objLoadingImageLink.setAttribute('href','#');
objLoadingImageLink.onclick = function () {hideLightbox(); return false;}
objOverlay.appendChild(objLoadingImageLink);
var objLoadingImage = document.createElement("img");
objLoadingImage.src = loadingImage;
objLoadingImage.setAttribute('id','loadingImage');
objLoadingImage.style.position = 'absolute';
objLoadingImage.style.zIndex = '150';
objLoadingImageLink.appendChild(objLoadingImage);
imgPreloader.onload=function(){}; // clear onLoad, as IE will flip out w/animated gifs
return false;
}
imgPreloader.src = loadingImage;
// create lightbox div, same note about styles as above
var objLightbox = document.createElement("div");
objLightbox.setAttribute('id','lightbox');
objLightbox.style.display = 'none';
objLightbox.style.position = 'absolute';
objLightbox.style.zIndex = '100';
objBody.insertBefore(objLightbox, objOverlay.nextSibling);
// create link
var objLink = document.createElement("a");
objLink.setAttribute('href','#');
objLink.setAttribute('title','Click to close');
objLink.onclick = function () {hideLightbox(); return false;}
objLightbox.appendChild(objLink);
// preload and create close button image
var imgPreloadCloseButton = new Image();
// if close button image found,
imgPreloadCloseButton.onload=function(){
var objCloseButton = document.createElement("img");
objCloseButton.src = closeButton;
objCloseButton.setAttribute('id','closeButton');
objCloseButton.style.position = 'absolute';
objCloseButton.style.zIndex = '200';
objLink.appendChild(objCloseButton);
return false;
}
imgPreloadCloseButton.src = closeButton;
// create image
var objImage = document.createElement("img");
objImage.setAttribute('id','lightboxImage');
objLink.appendChild(objImage);
// create details div, a container for the caption and keyboard message
var objLightboxDetails = document.createElement("div");
objLightboxDetails.setAttribute('id','lightboxDetails');
objLightbox.appendChild(objLightboxDetails);
// create caption
var objCaption = document.createElement("div");
objCaption.setAttribute('id','lightboxCaption');
objCaption.style.display = 'none';
objLightboxDetails.appendChild(objCaption);
// create keyboard message
var objKeyboardMsg = document.createElement("div");
objKeyboardMsg.setAttribute('id','keyboardMsg');
objKeyboardMsg.innerHTML = 'press <a href="#" onclick="hideLightbox(); return false;"><kbd>x</kbd></a> to close';
objLightboxDetails.appendChild(objKeyboardMsg);
}
//
// addLoadEvent()
// Adds event to window.onload without overwriting currently assigned onload functions.
// Function found at Simon Willison's weblog - http://simon.incutio.com/
//
function addLoadEvent(func)
{
var oldonload = window.onload;
if (typeof window.onload != 'function'){
window.onload = func;
} else {
window.onload = function(){
oldonload();
func();
}
}
}
addLoadEvent(initLightbox); // run initLightbox onLoad
Kao sto mozes da primetis ovaj kod sam skinuo sa neta jer ne znam javascript, a trebalo mi je ovo za slike, pa bih bio zahvalan da me spasis, ako hoces da ispravis i da postujes to ispravljeno...u svemu drugom bi se pogubio i opet nista ne bih uradio.Pozdrav.
Da li možeš da postuješ source Html strane u okviru pozivaš ovaj skript ?
Evo ga recimo ovaj posto na index strani nemam slika
Kako ti se cini?
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ArtDekor</title>
<meta name="Keywords" content="Artdekor,vencanja,proslava,slavlje,organizacija,helijum,baloni,zurke,bidermajer,vencanica" />
<script type="text/javascript" src="lightbox.js"></script>
<style type="text/css">
#lightbox{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
}
#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{ border: none; }
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }
* html #overlay{
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}
img{border-color:#000000;
}
</style>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%" style="background:url(patern2.jpg)">
<tr valign="top">
<td width="300" style="background:url(leva2t.jpg) repeat-y top right">
</td>
<td width="770" height="100%" style="background: url(../../0-BAckup 14 04 2007/My Documents/- html -/kod/images/background_main.jpg) repeat-y top left;">
<table border="0" cellpadding="0" cellspacing="0" width="770" height="100%" bgcolor="#c45700">
<tr height="250">
<td><img src="../artdecor1.jpg" usemap="#menu_map" border="0" /></td>
</tr>
<tr>
<td class="content" height="100%"><table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">
<tr valign="top">
<td width="168" class="product_image"><img src="navigacija2.jpg" usemap="#navigacija" border="0"/></td>
<td>
<a href="../baloni/1b.jpg" rel="lightbox" title="baloni"><img src="../baloni/1bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/2b.jpg" rel="lightbox" title="baloni"><img src="../baloni/2bmala.jpg" vspace="10px" hspace="10px" border="2" /></a>
<a href="../baloni/3b.jpg" rel="lightbox" title="baloni"><img src="../baloni/3bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/4b.jpg" rel="lightbox" title="baloni"><img src="../baloni/4bmala.jpg" vspace="10px" hspace="10px" border="2" /></a><br />
<a href="../baloni/5b.jpg" rel="lightbox" title="baloni"><img src="../baloni/5bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/6b.jpg" rel="lightbox" title="baloni"><img src="../baloni/6bmala.jpg" vspace="10px" hspace="10px" border="2" /></a>
<a href="../baloni/7b.jpg" rel="lightbox" title="baloni"><img src="../baloni/7bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/8b.jpg" rel="lightbox" title="baloni"><img src="../baloni/8bmala.jpg" vspace="10px" hspace="10px" border="2" /></a><br />
<a href="../baloni/9b.jpg" rel="lightbox" title="baloni"><img src="../baloni/9bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/10b.jpg" rel="lightbox" title="baloni"><img src="../baloni/10bmala.jpg" vspace="10px" hspace="10px" border="2" /></a>
<a href="../baloni/11b.jpg" rel="lightbox" title="baloni"><img src="../baloni/11bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/12b.jpg" rel="lightbox" title="baloni"><img src="../baloni/12bmala.jpg" vspace="10px" hspace="10px" border="2" /></a><br />
<a href="../baloni/13b.jpg" rel="lightbox" title="baloni"><img src="../baloni/13bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/14b.jpg" rel="lightbox" title="baloni"><img src="../baloni/14bmala.jpg" vspace="10px" hspace="10px" border="2" /></a>
<a href="../baloni/15b.jpg" rel="lightbox" title="baloni"><img src="../baloni/15bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/16b.jpg" rel="lightbox" title="baloni"><img src="../baloni/16bmala.jpg" vspace="10px" hspace="10px" border="2" /></a><br />
<a href="../baloni/17b.jpg" rel="lightbox" title="baloni"><img src="../baloni/17bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/18b.jpg" rel="lightbox" title="baloni"><img src="../baloni/18bmala.jpg" vspace="10px" hspace="10px" border="2" /></a>
<a href="../baloni/19b.jpg" rel="lightbox" title="baloni"><img src="../baloni/19bmala.jpg" vspace="10px" border="2" /></a>
</td>
</tr>
</table> </td>
</tr>
<tr>
<td class="footer">© ArtDekor;design [email protected]</td>
</tr>
</table>
</td>
<td width="200" valign="top" style="background:url(desna2t.jpg) repeat-y top left">
</td>
<td valign="top"> </td>
</tr>
</table>
<map name="menu_map">
<area shape="rect" coords="16,221,140,242" href="dekoracija prostora.html">
<area shape="rect" coords="646,26,695,40" href="index.html">
<area shape="rect" coords="708,24,761,40">
</map>
<map name="navigacija">
<area shape="rect" coords="17,25,141,42" href="baloni.html">
<area shape="rect" coords="17,1,142,21" href="cvetniaranzmani.html">
<area shape="rect" coords="18,76,132,98" href="dekoracija satora.html">
<area shape="rect" coords="18,104,129,124" href="dekoracija vozila.html">
<area shape="rect" coords="18,134,128,152" href="kolica za tortu.html">
<area shape="rect" coords="16,157,128,179" href="proslave za firme.html">
<area shape="rect" coords="8,46,156,72" href="dekoracija mladenackog stola.html">
</map>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ArtDekor</title>
<meta name="Keywords" content="Artdekor,vencanja,proslava,slavlje,organizacija,helijum,baloni,zurke,bidermajer,vencanica" />
<script type="text/javascript" src="lightbox.js"></script>
<style type="text/css">
#lightbox{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
}
#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{ border: none; }
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }
* html #overlay{
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}
img{border-color:#000000;
}
</style>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%" style="background:url(patern2.jpg)">
<tr valign="top">
<td width="300" style="background:url(leva2t.jpg) repeat-y top right">
</td>
<td width="770" height="100%" style="background: url(../../0-BAckup 14 04 2007/My Documents/- html -/kod/images/background_main.jpg) repeat-y top left;">
<table border="0" cellpadding="0" cellspacing="0" width="770" height="100%" bgcolor="#c45700">
<tr height="250">
<td><img src="../artdecor1.jpg" usemap="#menu_map" border="0" /></td>
</tr>
<tr>
<td class="content" height="100%"><table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">
<tr valign="top">
<td width="168" class="product_image"><img src="navigacija2.jpg" usemap="#navigacija" border="0"/></td>
<td>
<a href="../baloni/1b.jpg" rel="lightbox" title="baloni"><img src="../baloni/1bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/2b.jpg" rel="lightbox" title="baloni"><img src="../baloni/2bmala.jpg" vspace="10px" hspace="10px" border="2" /></a>
<a href="../baloni/3b.jpg" rel="lightbox" title="baloni"><img src="../baloni/3bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/4b.jpg" rel="lightbox" title="baloni"><img src="../baloni/4bmala.jpg" vspace="10px" hspace="10px" border="2" /></a><br />
<a href="../baloni/5b.jpg" rel="lightbox" title="baloni"><img src="../baloni/5bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/6b.jpg" rel="lightbox" title="baloni"><img src="../baloni/6bmala.jpg" vspace="10px" hspace="10px" border="2" /></a>
<a href="../baloni/7b.jpg" rel="lightbox" title="baloni"><img src="../baloni/7bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/8b.jpg" rel="lightbox" title="baloni"><img src="../baloni/8bmala.jpg" vspace="10px" hspace="10px" border="2" /></a><br />
<a href="../baloni/9b.jpg" rel="lightbox" title="baloni"><img src="../baloni/9bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/10b.jpg" rel="lightbox" title="baloni"><img src="../baloni/10bmala.jpg" vspace="10px" hspace="10px" border="2" /></a>
<a href="../baloni/11b.jpg" rel="lightbox" title="baloni"><img src="../baloni/11bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/12b.jpg" rel="lightbox" title="baloni"><img src="../baloni/12bmala.jpg" vspace="10px" hspace="10px" border="2" /></a><br />
<a href="../baloni/13b.jpg" rel="lightbox" title="baloni"><img src="../baloni/13bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/14b.jpg" rel="lightbox" title="baloni"><img src="../baloni/14bmala.jpg" vspace="10px" hspace="10px" border="2" /></a>
<a href="../baloni/15b.jpg" rel="lightbox" title="baloni"><img src="../baloni/15bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/16b.jpg" rel="lightbox" title="baloni"><img src="../baloni/16bmala.jpg" vspace="10px" hspace="10px" border="2" /></a><br />
<a href="../baloni/17b.jpg" rel="lightbox" title="baloni"><img src="../baloni/17bmala.jpg" vspace="10px" border="2" /></a>
<a href="../baloni/18b.jpg" rel="lightbox" title="baloni"><img src="../baloni/18bmala.jpg" vspace="10px" hspace="10px" border="2" /></a>
<a href="../baloni/19b.jpg" rel="lightbox" title="baloni"><img src="../baloni/19bmala.jpg" vspace="10px" border="2" /></a>
</td>
</tr>
</table> </td>
</tr>
<tr>
<td class="footer">© ArtDekor;design [email protected]</td>
</tr>
</table>
</td>
<td width="200" valign="top" style="background:url(desna2t.jpg) repeat-y top left">
</td>
<td valign="top"> </td>
</tr>
</table>
<map name="menu_map">
<area shape="rect" coords="16,221,140,242" href="dekoracija prostora.html">
<area shape="rect" coords="646,26,695,40" href="index.html">
<area shape="rect" coords="708,24,761,40">
</map>
<map name="navigacija">
<area shape="rect" coords="17,25,141,42" href="baloni.html">
<area shape="rect" coords="17,1,142,21" href="cvetniaranzmani.html">
<area shape="rect" coords="18,76,132,98" href="dekoracija satora.html">
<area shape="rect" coords="18,104,129,124" href="dekoracija vozila.html">
<area shape="rect" coords="18,134,128,152" href="kolica za tortu.html">
<area shape="rect" coords="16,157,128,179" href="proslave za firme.html">
<area shape="rect" coords="8,46,156,72" href="dekoracija mladenackog stola.html">
</map>
</body>
</html>
Kako ti se cini?
Ima jos jedan problem
, hoce da mi ucita neke stranice a neke nece 2 -od 9 nece.Javlja mi da ne moze da nadje putanju koja pocinje kao da sam dao putanju lokalnog racunara a nisam, sve stranice su potpuno isto odradjene proveravao sam vise puta?Sto je najbolja fora jedna od te 2 cas hoce u FF a nece u IE a onda, cas hoce u IE a nece u FF?!UPOMOC!
sto se tice lightbox-a...u IE hoce malo da zeza dok se cela strana ne ucita i umesto
da ucita sliku u tom vremenu on te salje na sledecu stranu, probaj to da resis sa
onload u body tagu(mozda pomogne ali nije sigurno) tj.
a sto se tice toga da se ne zatamni sajt u IE-u kad se prikazuje box sa slikom, proveri da li ti je
putanja do png fajla u .css fajlu validna posto je ovo je najcesci uzrok toga(sto i pise na samom
sajtu lightbox-a)...ako ne uspes sa ovim onda edituj taj deo css-a i nacices na www.w3schools.com
u css sekciji kako postici providnost u manje vise nekoliko glavnih browsera(upotrebom opacity i alfa filtera)
da ucita sliku u tom vremenu on te salje na sledecu stranu, probaj to da resis sa
onload u body tagu(mozda pomogne ali nije sigurno) tj.
Code:
<body onload='initLightbox();'>
<body onload='initLightbox();'>
a sto se tice toga da se ne zatamni sajt u IE-u kad se prikazuje box sa slikom, proveri da li ti je
putanja do png fajla u .css fajlu validna posto je ovo je najcesci uzrok toga(sto i pise na samom
sajtu lightbox-a)...ako ne uspes sa ovim onda edituj taj deo css-a i nacices na www.w3schools.com
u css sekciji kako postici providnost u manje vise nekoliko glavnih browsera(upotrebom opacity i alfa filtera)
Potpis
...
Ok 'fala :)