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
<div OnClick=expand()> pitanje...

 
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
JBR



Joined: 07 Sep 2003
Posts: 44
Location: zlovenie

PostPosted: 27.09.2003 14:27    Post subject: <div OnClick=expand()> pitanje... Add user to your forum ignore list Reply with quote

P'zdrav.
Evo kode:
Code:
   
<div><a href = "javascript:void(0)" OnClick=expand(dvatri)>Jendva</a></div>
      <div id="dvatri" style="display:none">
         <a>Neki thumbnail / link na cijelu sliku</a>
     </div>

Znači, 'dvatri' je zatvoren, kad se otvara prva stran. I sad, kad klik na Jendva, onda se otvori pod njim 'dvatri', koji ima thumbnail / link na cijelu sliku, koja ima link za back. I kad me taj vrati nazad na prvu stran, 'dvatri' je zatvoren.
Pitanje: na kakvi način, da se mi 'dvatri' kad kliknem back pojavi otvoren? Probao sam sa <a name=evome> i na back dodao #evome, ali ne radi, isto ostane zatvoren....

Puno hvala...

Aha, evo i skripte:
Code:

<SCRIPT language=JavaScript1.2>
<!--

function expand(kaj) {
if (kaj.style.display == 'block') kaj.style.display = 'none'; else kaj.style.display = 'block';
}
//-->
</SCRIPT>


LP

_________________
Ni vsaka shkoljka shkoljka...
Back to top
View user's profile Send private message Send e-mail
maxy



Joined: 07 Sep 2003
Posts: 894
Location: Zagreb

PostPosted: 27.09.2003 16:13    Post subject: Add user to your forum ignore list Reply with quote

procito sam 6 puta i valjda sam skuzio sto hoces, ali posto ne znam tocan izgled/funkciju tvoje stranice, bice frke :>
probaj dodati OnLoad = expand(imelayera) u body. to ce ga otvarat prilikom loada al imam filing da to nije ono sto hoces...mozda da das link na tu stranicu da pogledamo iz prve ruke?
Back to top
View user's profile Send private message
JBR



Joined: 07 Sep 2003
Posts: 44
Location: zlovenie

PostPosted: 29.09.2003 08:35    Post subject: Evo testnog linka Add user to your forum ignore list Reply with quote

Evo probe:

Ja sam taj div, koji se na povratku opet pojavi skriven

Pozdrav...

_________________
Ni vsaka shkoljka shkoljka...
Back to top
View user's profile Send private message Send e-mail
maxy



Joined: 07 Sep 2003
Posts: 894
Location: Zagreb

PostPosted: 29.09.2003 11:15    Post subject: Add user to your forum ignore list Reply with quote

hm, ja bi to prek php-a izveo uz pomoc jave :>
dakle na onaj BACK button dodas recimo ovaj kod
Code:
<a href = 'stranica.php?layerzaexpand=imelayera'>back</a>

a u stranica php dodaj u body:
Code:
<body onLoad = expand(<?php echo "$layerzaexpand"; ?>);>


mozda postoji bolje rjesenje od ovog, ali ja ga se, iskreno, nemrem sjetit Smile
Back to top
View user's profile Send private message
zytzagoo
mi3.crew


Joined: 25 Aug 2003
Posts: 1842
Location: Zagreb, Hrvatska

PostPosted: 29.09.2003 12:45    Post subject: Add user to your forum ignore list Reply with quote

Moze i samo javascript, jer i on ima pristup get varijablama... Ne znam tocnu sinataksu ovaj tren, a i imam posla ko dreka, no popodne/navecer cu iskopat ako netko vec do onda ne odgovori...

Uglavnom, isto ovo sto je maxy predlozio, samo potpuno javascript rijeseno, bez potrebe za server-side skriptom... Jer se moze napraviti:
test1.html?layerzaexpand=ime
i javascript moze procitati tu vrijednost onda...

_________________
[+]I[+]am[+]my[+]own[+]religion[+]
Back to top
View user's profile Send private message Visit poster's website Twitter profile
JBR



Joined: 07 Sep 2003
Posts: 44
Location: zlovenie

PostPosted: 29.09.2003 12:54    Post subject: Add user to your forum ignore list Reply with quote

Joj, super...
Evo, več čekam... Very Happy

_________________
Ni vsaka shkoljka shkoljka...
Back to top
View user's profile Send private message Send e-mail
sh00le



Joined: 11 Sep 2003
Posts: 22

PostPosted: 29.09.2003 16:27    Post subject: Add user to your forum ignore list Reply with quote

Evo rješenja...

I objašnjenja..

Iako sam ja naviakao da se popikaju forme i da javascript provjereava sadržaj formi i na osnovu njih nešto radi...

Nešto slično ovom samo bez petljancije sa locationom.. Smile
Back to top
View user's profile Send private message
zytzagoo
mi3.crew


Joined: 25 Aug 2003
Posts: 1842
Location: Zagreb, Hrvatska

PostPosted: 29.09.2003 17:18    Post subject: Add user to your forum ignore list Reply with quote

sh00le wrote:
Evo rješenja...

I objašnjenja..

Nešto slično ovom samo bez petljancije sa locationom.. Smile

Ja ne vidim apsolutno nista?

_________________
[+]I[+]am[+]my[+]own[+]religion[+]
Back to top
View user's profile Send private message Visit poster's website Twitter profile
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 29.09.2003 17:32    Post subject: Add user to your forum ignore list Reply with quote

modaj forum da napravi htmlspecialchars na postove :)

_________________
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
JBR



Joined: 07 Sep 2003
Posts: 44
Location: zlovenie

PostPosted: 29.09.2003 17:48    Post subject: Add user to your forum ignore list Reply with quote

Ja isto ne vidim ništa...

_________________
Ni vsaka shkoljka shkoljka...
Back to top
View user's profile Send private message Send e-mail
zytzagoo
mi3.crew


Joined: 25 Aug 2003
Posts: 1842
Location: Zagreb, Hrvatska

PostPosted: 29.09.2003 17:52    Post subject: Add user to your forum ignore list Reply with quote

che.UP wrote:
modaj forum da napravi htmlspecialchars na postove Smile

Jok. Stvar je u tome sto je on to pejstao direkt ko obican tekst, tj. html, umjesto unutar recimo code bb tagova... A buduci da je HTML disabled, onda je to fofnulo fino vanka... I lijepo pise da je HTML Off dolje lijevo prilikom postanja...

Aj shoole budi drug, pa il editiraj svoj post, pa ubaci nutra taj kod unutar code bb tagova ili slicno, ili postaj novi reply...

Thx.

EDIT: bio sam sad drito u mysql pogledat kaj ima u tom postu -> tamo nema nikakvog koda, samo ovaj tekst koji se vidi... ostalo je vjerojatno strippano prilikom submita jerbo je islo kao direkt html kod...

_________________
[+]I[+]am[+]my[+]own[+]religion[+]
Back to top
View user's profile Send private message Visit poster's website Twitter profile
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 29.09.2003 17:59    Post subject: Add user to your forum ignore list Reply with quote

more bit, nabacio sam wild guess, sori :)

_________________
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
sh00le



Joined: 11 Sep 2003
Posts: 22

PostPosted: 30.09.2003 09:32    Post subject: Add user to your forum ignore list Reply with quote

zytzagoo wrote:
che.UP wrote:
modaj forum da napravi htmlspecialchars na postove Smile

Jok. Stvar je u tome sto je on to pejstao direkt ko obican tekst, tj. html, umjesto unutar recimo code bb tagova... A buduci da je HTML disabled, onda je to fofnulo fino vanka... I lijepo pise da je HTML Off dolje lijevo prilikom postanja...

Aj shoole budi drug, pa il editiraj svoj post, pa ubaci nutra taj kod unutar code bb tagova ili slicno, ili postaj novi reply...

Thx.

EDIT: bio sam sad drito u mysql pogledat kaj ima u tom postu -> tamo nema nikakvog koda, samo ovaj tekst koji se vidi... ostalo je vjerojatno strippano prilikom submita jerbo je islo kao direkt html kod...


E jebo, uopće nisam pazio na to.. Sad

Evo ovdje je link kako se to radi...
Zajedno sa objašnjenjem... Smile

http://www.htmlgoodies.com/beyond/jspass.html
Back to top
View user's profile Send private message
JBR



Joined: 07 Sep 2003
Posts: 44
Location: zlovenie

PostPosted: 01.10.2003 13:52    Post subject: Add user to your forum ignore list Reply with quote

Joj, meni to nije ništa jasno...javascript, php i to mi nije najjača stran Confused
Može objašnjenje na mom primeru, znači ovdje...?
Puno hvala.

_________________
Ni vsaka shkoljka shkoljka...
Back to top
View user's profile Send private message Send e-mail
zytzagoo
mi3.crew


Joined: 25 Aug 2003
Posts: 1842
Location: Zagreb, Hrvatska

PostPosted: 02.10.2003 15:52    Post subject: Add user to your forum ignore list Reply with quote

JBR wrote:
Joj, meni to nije ništa jasno...javascript, php i to mi nije najjača stran Confused
Može objašnjenje na mom primeru, znači ovdje...?
Puno hvala.


Evo ga, konacno sam ulovio vremena i skuzio kak bi se to dalo slozit i slozio na onu varijantu za koju sam i rekao na pocetku da bi trebalo biti moguce Smile
Ovako, prvo ono sto ide unutar head tag-a:

Code:
function expand(kaj) {
    oElement = document.getElementById(kaj);
    if (oElement.style.display == 'block') {
        oElement.style.display = 'none';
    } else {
        oElement.style.display = 'block';
    }
}

function myCheck() {
    var sSearch = location.search.substring(1).split("&");
    var querystring = new Array();
    for(i=0;i<sSearch.length;i++) {
        t = sSearch[i].split("=");
        querystring[i] = unescape(t[1]);
    }
    for (j = 0; j < querystring.length; j++) {
        if (querystring[j] != "undefined") {
            expand(querystring[j]);
        }
    }
}


onda, u body dodaj onload="myCheck()"

Nadalje, kad onClick pozivas expand, onda ime layera koji expandas stavi unutar singleqouteova (')...

Na test2.html, back linku dodaj
Code:
?bilosta=ime_layera_koji_hoces_expandati

Takodjer, dodao sam i mogucnost da mozes napraviti i sljedece:
Code:
test1.html?drk=dvatri&drk2=dvatri2

Ovo ce ti expandati oba layera nakon klika na takav back link... Ime varijable moze biti bilosta, ionako se uzima ono iza znaka jednakosti...

Slijede test1.html i test2.html kompletni source-ovi:
test1.html
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Jendva</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">

<style type="text/css">
<!--
BODY {background:#f5f5f5;  text-align:center}
DIV {font-family:verdana; font-size:10px; color:#222}
A {color:#CC0000; font-weight:bold}
A:hover {color:#333; text-decoration:none; font-weight:bold}
-->
</style>
<script language="JavaScript" type="text/javascript">

function expand(kaj) {
    oElement = document.getElementById(kaj);
    if (oElement.style.display == 'block') {
        oElement.style.display = 'none';
    } else {
        oElement.style.display = 'block';
    }
}

function myCheck() {
    var sSearch = location.search.substring(1).split("&");
    var querystring = new Array();
    for(i=0;i<sSearch.length;i++) {
        t = sSearch[i].split("=");
        querystring[i] = unescape(t[1]);
    }
    for (j = 0; j < querystring.length; j++) {
        if (querystring[j] != "undefined") {
            expand(querystring[j]);
        }
    }
}

</script>
</head>

<body onload="myCheck()">

<div><a href="javascript:void(0)" OnClick="expand('dvatri');">Jendva</a></div>

<div id="dvatri" style="display:none">Ja sam display:none, maj nejm is 'dvatri'...<br>
<a href="test2.html"><img src="jazzva/img/g_zaj2_1.jpg" width="150" height="112" border="0"></a>
</div>

<div><a href="javascript:void(0)" OnClick="expand('dvatri2');">Tričetri</a></div>
<div id="dvatri2" style="display:none">Ja sam display:none, maj nejm is 'dvatri2'...<br>
<a href="test2.html"><img src="jazzva/img/g_zaj2_1.jpg" width="150" height="112" border="0"></a>
</div>

<div><a href="javascript:void(0)" OnClick="expand(dvatri3);">Petšest</a></div>

<div id="dvatri3" style="display:none">Ja sam display:none, maj nejm is 'dvatri3'...<br>
<a href="test2.html"><img src="jazzva/img/g_zaj2_1.jpg" width="150" height="112" border="0"></a>
</div>

</body>
</html>


test2.html
Code:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">

<style type="text/css">
<!--
BODY {background:#f5f5f5;  text-align:center}
DIV {font-family:verdana; font-size:10px; color:#222}
A {font-family:verdana; font-size:10px; color:#CC0000; font-weight:bold}
A:hover {font-size:10px; color:#333; text-decoration:none; font-weight:bold}
-->
</style>
</head>

<body>
<div>
<a href='test1.html?expand=dvatri'>BACK</a><br>
<img src="jazzvae/img/resize/g_zaj2_1.jpg" width="500" height="375">
</div>
</body>
</html>

_________________
[+]I[+]am[+]my[+]own[+]religion[+]
Back to top
View user's profile Send private message Visit poster's website Twitter profile
JBR



Joined: 07 Sep 2003
Posts: 44
Location: zlovenie

PostPosted: 03.10.2003 08:57    Post subject: Auuuuuu! Add user to your forum ignore list Reply with quote

Ajme, svaka čast, svaka ti dala! Ako nemaš djevojke, naravno...a ako je nemaš a bi je želeo, onda ima da bude najljepša, najstrastnjija, s najboljima genima zapadno od Urala i nepotešljivim threesome fetišem!
U jutro prijatno iznenađen,
JBR

_________________
Ni vsaka shkoljka shkoljka...
Back to top
View user's profile Send private message Send e-mail
zytzagoo
mi3.crew


Joined: 25 Aug 2003
Posts: 1842
Location: Zagreb, Hrvatska

PostPosted: 03.10.2003 09:19    Post subject: Re: Auuuuuu! Add user to your forum ignore list Reply with quote

JBR wrote:
Ajme, svaka čast, svaka ti dala!

Hvala, dođite nam opet Wink

_________________
[+]I[+]am[+]my[+]own[+]religion[+]
Back to top
View user's profile Send private message Visit poster's website Twitter profile
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