nove prisposobivé okno

Programovacie jazyky, rady, poradňa...
DeeJay3
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 254
Registrovaný: 22 dec 2008, 19:45
Kontaktovať používateľa:

nove prisposobivé okno

Príspevok od používateľa DeeJay3 »

cafte potreboval by som aby sa obrazok zobrazil ako osobitne okno po jeho kliknuti....ale nechcem aby sa dalsi obrazok zobrazil v tom istom okne ale zasa v dalsom....a aj vsetko ostatne...ale okno nesmie mat menu bar scroolbars...adresu.....NIC...a aby sa zobrazilo v strede obrazovky nedali menit jeho rozmery a aby sa prisposobilo obsahu ktory sa ma zobrazit....pouzivam takyto script

Kód: Vybrať všetko

<SCRIPT TYPE="text/javascript">
<!--
function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
window.open(href, windowname, 'width=700,height=700,scrollbars=no');
return false;
}
//-->
</SCRIPT>
no na moje poziadavky to neni dostacujuce....nezobrazuje sa nic iba okraje...no nezobrazuje sa na strede obrazovky...a ked cem zobrazit dalsi obrazok tak sa zobrazi v tom "novom zobrazenom okne v ktorom sa zobrazil prvy obrazok"...MUSI SA OTVORIT DALSIE...pls pozna niekto takyto script...
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

ono by to nebolo až také problematické spraviť, problém ale nastane keď to urobím a o deň si uvedomíš že to vlastne nechceš, lebo 90% užívateľom to nejde nakoľko im prehliadač blokuje pop-upy
DeeJay3
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 254
Registrovaný: 22 dec 2008, 19:45
Kontaktovať používateľa:

Príspevok od používateľa DeeJay3 »

tonic...stranku robim ako projekt do skoly na SOC a tie pop okna sa daju povolit hned ked im vyskoci v prehliadaci upozornenie o blokovani nie??...spravil by si mi to pls??..

//autoeditácia príspevku ( 04 Feb 2009, 23:02 )
napr kukni si tuto stranku ...tam sa mi zda nevie ci naozaj ale je to cez php subor nejaky

Kód: Vybrať všetko

<script language="javaScript"> 

function zobr(file,w,h){
window.open("http://www.usaboutique.cz/img.php?file="+file+"&a", "klik", "titlebar=no, toolbar=no, menubar=no, scrollbars=no, resizable=yes, width="+w+", height="+h+", top=50, left=100"); 
}

function Klikni(url) 
 {
	  window.location.href = url;
 }

</script>

Kód: Vybrať všetko

<a href="Klikni" onclick="return false"><img src="http://www.usaboutique.cz/obrazky/maly_1191378600.jpg"  align="center" border="0" title="PLAYBOY - Classic Sleep Tee & Boxer Set- tricko a boxerky - zvětšit obrázek" alt="PLAYBOY - Classic Sleep Tee & Boxer Set- tricko a boxerky - zvětšit obrázek" onclick="zobr('http://www.usaboutique.cz/obrazky/velky_1191378600.jpg',150,150)" /></a>
http://www.usaboutique.cz/detail/boxerk ... a-boxerky/
to je len priklad ktory som nasiel
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

ak to chceš mať na stred monitora, tak to nebude tak jednoduché. Tiež to bude zkomplikované ak sa má dynamicky prispôsobiť veľkosťou svojmu obsahu. Aj tak by som to ale neriešil cez tie okná.. :?
DeeJay3
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 254
Registrovaný: 22 dec 2008, 19:45
Kontaktovať používateľa:

Príspevok od používateľa DeeJay3 »

tak ako potom??...ja iba potrebujem aby ked kliknem na zmenšeninu obrazku tak sa mi zobrazi zväcseny nahlad....ces tie okna to ma poriesene sa mi zda vela stranok...cez co to spravit??
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

neuvažoval si nad lightboxom? (neviem teda na aké stránky ty chodíš, ale takéto okná som ešte nikde nevidel)
DeeJay3
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 254
Registrovaný: 22 dec 2008, 19:45
Kontaktovať používateľa:

Príspevok od používateľa DeeJay3 »

cawko...us som ho cel dat do stranky po mensej uprave...no neslo mi to...ked som klikol na to co sa malo zobrazit v lightboxe tak mi otvorilo novu stranku a zobrazilo mi to v nej...hladaj som problem ci nieje nikde v hlavicke no nebol..nakoniec som zistil ze mi to nejde koli tomu ze mam na stranke cas

Kód: Vybrať všetko

<script language = "JavaScript"> 

  
function tick() { 
  var hours, minutes, seconds, ap; 
  var intHours, intMinutes, intSeconds; 
  var today; 

  today = new Date(); 

  intHours = today.getHours(); 
  intMinutes = today.getMinutes(); 
  intSeconds = today.getSeconds(); 

  switch(intHours){ 
       case 0: 
           intHours = 00; 
           hours = intHours+":"; 
           ap = ""; 
           break; 
       case 12: 
           hours = intHours+":"; 
           ap = ""; 
           break; 
       case 24: 
           intHours = 12; 
           hours = intHours + ":"; 
           ap = ""; 
           break; 
       default:     
           if (intHours > 12) 
           {  
             hours = intHours + ":"; 
             ap = ""; 
             break; 
           } 
           if(intHours < 12) 
           { 
             hours = intHours + ":"; 
             ap = ""; 
           } 
    }        
   
           
  if (intMinutes < 10) { 
     minutes = "0"+intMinutes+":"; 
  } else { 
     minutes = intMinutes+":"; 
  } 

  if (intSeconds < 10) { 
     seconds = "0"+intSeconds+" "; 
  } else { 
     seconds = intSeconds+" "; 
  }  

  timeString = hours+minutes+seconds+ap; 

  Clock.innerHTML = timeString; 

  window.setTimeout("tick();", 100); 
} 

window.onload = tick; 

</script>
ked tento script odstanim tak mi to funguje....nevies ako to opravit??
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Predpokladám, že problém spôsobuje

Kód: Vybrať všetko

window.onload = tick;
Určite sa aj Lightbox potrebuje inicializovať a je možné, že používa presne ten istý spôsob...
DeeJay3
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 254
Registrovaný: 22 dec 2008, 19:45
Kontaktovať používateľa:

Príspevok od používateľa DeeJay3 »

a neves mi poradit co s tym?
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Akú verziu Lightbox máš? Ak máš verziu 1.x, tak by malo stačiť, aby si namiesto

Kód: Vybrať všetko

window.onload = tick;
použiť

Kód: Vybrať všetko

addLoadEvent(tick);
(samozrejme ten skript s Lightbox musí byť vložený skôr, ako ten tvoj cas.

Ak máš inú verziu, tak sa to bude musieť urobiť inak.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

chrono napísal:Predpokladám, že problém spôsobuje

Kód: Vybrať všetko

window.onload = tick;
Určite sa aj Lightbox potrebuje inicializovať a je možné, že používa presne ten istý spôsob...
tiež som si to myslel, ale ligthbox to má ošetrené a mal by použiť okrem seba aj tieto už priradené funkcie v onloade:

Kód: Vybrať všetko

function addLoadEvent(func)
{	
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
    	window.onload = func;
	} else {
		window.onload = function(){
		oldonload();
		func();
		}
	}

}



addLoadEvent(initLightbox);	
takže podla mňa robí niekde chybu (aj keď neviem kde). Možno by som sa skúsil pohrať s tými hodinami keď píše že bez ních mu to ide, ale podla mňa by to malo ísť aj s nimi
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Ak je ten jeho skript až za tým inicializovaním Light-boxu, tak to onload prepíše a Lightbox sa k slovu ani nedostane. (ale to platí len pri verzii 1.x) :)
DeeJay3
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 254
Registrovaný: 22 dec 2008, 19:45
Kontaktovať používateľa:

Príspevok od používateľa DeeJay3 »

jo...parada...ten script na stranke pisalo ze to ma byt v hlavicke...a script na cas mam v body hned na zaciatku...vybral som ho z hlavicky a dal hned za cas...FUNGUJEEE....dakujem pekne..:-)..
Napísať odpoveď