Forum FAQForum FAQSearchSearch MemberlistMemberlist Forum ignore listForum ignore list RegisterRegister ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in
prijenos varijable u drugi prozor

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Client-side
View previous topic :: View next topic  
Author Message
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 23.11.2004 18:18    Post subject: prijenos varijable u drugi prozor Add user to your forum ignore list Reply with quote

Imam problem.
Pokusavam java scriptom otvoriti novi prozor u kojem bi bila samo slika. Klikom na sliku, prozor bi se trebao zatvoriti. Pokusao sam to ovako:


------------------------------------------------
- SKRIPTA -
var newWin = null;
function wo2(url, w, h, img)
{
if (newWin && newWin != null)
newWin.close();

w = w+1;
h = h+1;
var x = window.screen.width / 2 - w / 2;
var y = window.screen.height/ 2 - h / 2;
newWin = window.open(url, '_blank' ,'toolbar=no,location=no,width='+ w +', height='+ h + ', top='+ y +', left=' + x, img);
newWin.focus();
}

- POPUP.HTM BI IZGLEDAO OVAKO -
<HTML>
<HEAD>
</HEAD>
<BODY leftmargin="0" topmargin="0">
<a href="javascript:window.close()"><img src="img"></a>
</BODY>


- HTML STRANICA SA KOJE OTVARAM PROZOR -

<a href="javascript:wo2('popup.htm',640,462, 'album2/slika.jpg');"><img src="album2/thumbnail/slika.jpg" border=0></a>

--------------------------------------------------
Popup.htm je prazna stranica kao predlozak.
Ne znam kako da varijablu "img" koja ima vrijednost "album2/slika.jpg" prenesem u taj novi prozor.


ili - poanta moje stranica, zelim da otvorim novi prozor u kojem ce u full-frameu biti slika a na njen klik ce se zatvoriti.


Hvala na pomoći
Senn
Back to top
View user's profile Send private message Visit poster's website
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 23.11.2004 19:25    Post subject: Add user to your forum ignore list Reply with quote

zdravo, dobrodosao na mi3 :)

pretpostavljam da si ogranicen samo na javascript pa cemo na taj nacin i napravit...

<a href="javascript:wo2('popup.htm',640,462, 'album2/slika.jpg');"><img src="album2/thumbnail/slika.jpg" border=0></a>

umjesto ovog poziva ja bi to napravio ovako

Quote:
<a href="javascript:wo2('popup.htm?album2/slika.jpg',640,462);"><img src="album2/thumbnail/slika.jpg" border=0></a>


automatski eliminiras parametar img u funkciji wo2, a onda u popup.htm imas sljedece...

Code:
<html>
<head>
<title>SLIKA</title>
</head>
<body>

<script type="text/javascript">
  var put_do_slike = "foto/";
  var URL_slike = put_do_slike + window.location.search.substr(1);
  document.writeln("<img src='" + URL_slike + "'>");
</script>

</body>
</html>


HTH, pisano je malo napamet i nisam testirao ali mislim da bi moglo proradit

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 25.11.2004 12:18    Post subject: Ponovno - mislim da trebam olakšati čitanje koda Add user to your forum ignore list Reply with quote

Ovo je isti reply, samo za lakše čitanje koda.
Hvala, uspio sam ovako:

HTML KOD U INDEX.HTM STRANICI:

Code:
<a href="javascript:popup('album2/ela5.jpg','ELA', 640, 480)"><img src="album2/thumbnail/ela5.jpg" border=0></a>



Code:

function popup(f,t,w,h) {
   var content = "";
   var par = ""; 
   w = w+1;
   h = h+1;
   var x = window.screen.width / 2 - w / 2;
   var y = window.screen.height/ 2 - h / 2;
   var par= 'toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=no';
   new_win = window.open('', '', 'par,width=' + w + ',height=' + h + ', top='+ y +', left=' + x);
   content ='<html><head><title>' + t + '</title></head><body bgcolor=#CFDCE9 topmargin=0 leftmargin=0><a href="javascript:onclick(window.close())"><img src=' + f + ' border=0></a></body></html>';
   new_win.document.write(content);
}


Radi u IE, ne radi u Mozili, ne znam zašto - molim pomoć
P.S.
u IE na prozoru koji se otvara zadanih dimenzija nema scrollbara dok u Mozili ima ikako sam ih disablirao - zašto ???

Kad otvorim novi prozor i na a href ga zatvaram sa window.close, javlja mi se popup Internet Explorer featurea koji preventira pokazivanje active contenta. Da li se to iskljućuje u Security postavkama IE-a i da li se to može preko nekog taga isključiti ???


Senn
Back to top
View user's profile Send private message Visit poster's website
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 25.11.2004 16:35    Post subject: Riješio problem Add user to your forum ignore list Reply with quote

Riješio sam problem sa skriptama ali još uvijek mi nije jasno zašto u IE window.open sa parametrima width i height otvara bez scrollbarsa a u Mozili mi se otvara window sa scrollbarima.
Senn
Back to top
View user's profile Send private message Visit poster's website
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 25.11.2004 17:03    Post subject: Re: Riješio problem Add user to your forum ignore list Reply with quote

senn wrote:
Riješio sam problem sa skriptama ali još uvijek mi nije jasno zašto u IE window.open sa parametrima width i height otvara bez scrollbarsa a u Mozili mi se otvara window sa scrollbarima.
Senn


probaj umjesto scrollbars=no staviti scrollbars=0

http://www.javascripter.net/faq/openinga.htm


EDIT: a mozda ti je negdje u postavkama mozile stavljena opcija da uvijek prikazuje scrollbare...

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 25.11.2004 18:33    Post subject: chegevara.... Add user to your forum ignore list Reply with quote

Ne radi, scrollbar=no ili scrollbar=no, isto u Mozili. U Internet Exploreru radi i prikazuje ga ok. U optionsima nigdje ne pise nista oko scrollbara...
I dalje se mucim.
P.S.
Jesi li ti onaj Chegevara sa hrphotocontesta???

senn
Back to top
View user's profile Send private message Visit poster's website
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 25.11.2004 18:50    Post subject: CSS ne djeluje na scrollbar u Mozili Add user to your forum ignore list Reply with quote

takodjer, primjetio sam da moj css ne djeluje na scrollbar u Mozili - mozda je to razlog ili moja greska ???

MOJA CSS:
Code:
Body      {
      overflow:auto;
      font-family: "Verdana", "Arial", "Helvetica", "Swiss", sans-serif;
      font-size: 14px;

   scrollbar-face-color: #ffffff;
   scrollbar-highlight-color: #94A8BB;
   scrollbar-3dlight-color: #ffffff;
   scrollbar-darkshadow-color: #ffffff;
   scrollbar-shadow-color: #94A8BB;
   scrollbar-arrow-color: #94A8BB;
   scrollbar-track-color: #EDEDED;


      }
h4 { cursor: help; }


A.link1      {
      COLOR: #ffeeaa;
      TEXT-DECORATION: none;
}
A.link1:active   {
      COLOR: #808080;
}
A.link1:visited   {
      COLOR: #ffeeaa;
}
A.link1:hover   {
      COLOR: #808080;
      TEXT-DECORATION: underline;
      }

A.link2      {
      COLOR: #808080;
      TEXT-DECORATION: none;
}
A.link2:active   {
      COLOR: #808080;
}
A.link2:visited   {
      COLOR: #808080;
}
A.link2:hover   {
      COLOR: #808080;
      TEXT-DECORATION: underline;
      }

Back to top
View user's profile Send private message Visit poster's website
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 25.11.2004 23:49    Post subject: Add user to your forum ignore list Reply with quote

Quote:
Jesi li ti onaj Chegevara sa hrphotocontesta???


nope, nisam :)
Quote:

takodjer, primjetio sam da moj css ne djeluje na scrollbar u Mozili - mozda je to razlog ili moja greska ???


ovo radi samo u IE na windowsima.... eventualno u operi (navodno ima opcija koja je inicijalno iskljucena). i radi na nekim linux brozerima al ne sjecam se kojim...

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
senn



Joined: 23 Nov 2004
Posts: 52
Location: Samobor, Croatia

PostPosted: 26.11.2004 14:18    Post subject: riješio sam se i scrollbara u Mozilli Add user to your forum ignore list Reply with quote

radi sa stylom - postaviti treba "overflow: hidden" - neva scrollbara u Mozili - naravno u onom u popup prozoru.


Senn

Sad me pak muce oni glupi featurei Internet Exlporera koji preventiraju aktiviranje acive contenta - pa mi se u vrhu prozora javlja ta poruka - uz sve promjene securitya u IE-u još uvijek smeta - napominjem to nije pop-up blocker nego prevent active contenta - kak to maknut??? - možda je to neki third party software - nemam poima.

Senn

P.S.
Nakon konzultacija - mislim da je uzrok tome service pack 2 za xp...... Sad
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Client-side All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group