View previous topic :: View next topic |
Author |
Message |
JBR
Joined: 07 Sep 2003 Posts: 44 Location: zlovenie
|
Posted: 27.09.2003 14:27 Post subject: <div OnClick=expand()> pitanje... |
|
|
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 |
|
|
maxy
Joined: 07 Sep 2003 Posts: 894 Location: Zagreb
|
Posted: 27.09.2003 16:13 Post subject: |
|
|
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 |
|
|
JBR
Joined: 07 Sep 2003 Posts: 44 Location: zlovenie
|
|
Back to top |
|
|
maxy
Joined: 07 Sep 2003 Posts: 894 Location: Zagreb
|
Posted: 29.09.2003 11:15 Post subject: |
|
|
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 |
|
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
Posted: 29.09.2003 12:45 Post subject: |
|
|
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 |
|
|
JBR
Joined: 07 Sep 2003 Posts: 44 Location: zlovenie
|
Posted: 29.09.2003 12:54 Post subject: |
|
|
Joj, super...
Evo, več čekam... |
_________________ Ni vsaka shkoljka shkoljka... |
|
Back to top |
|
|
sh00le
Joined: 11 Sep 2003 Posts: 22
|
Posted: 29.09.2003 16:27 Post subject: |
|
|
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.. |
|
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
Posted: 29.09.2003 17:18 Post subject: |
|
|
sh00le wrote: | Evo rješenja...
I objašnjenja..
Nešto slično ovom samo bez petljancije sa locationom.. |
Ja ne vidim apsolutno nista? |
_________________ [+]I[+]am[+]my[+]own[+]religion[+] |
|
Back to top |
|
|
che.UP mi3.crew
Joined: 07 Sep 2003 Posts: 2320 Location: zagreb
|
Posted: 29.09.2003 17:32 Post subject: |
|
|
modaj forum da napravi htmlspecialchars na postove :) |
_________________ UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX |
|
Back to top |
|
|
JBR
Joined: 07 Sep 2003 Posts: 44 Location: zlovenie
|
Posted: 29.09.2003 17:48 Post subject: |
|
|
Ja isto ne vidim ništa... |
_________________ Ni vsaka shkoljka shkoljka... |
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
Posted: 29.09.2003 17:52 Post subject: |
|
|
che.UP wrote: | modaj forum da napravi htmlspecialchars na postove |
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 |
|
|
che.UP mi3.crew
Joined: 07 Sep 2003 Posts: 2320 Location: zagreb
|
Posted: 29.09.2003 17:59 Post subject: |
|
|
more bit, nabacio sam wild guess, sori :) |
_________________ UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX |
|
Back to top |
|
|
sh00le
Joined: 11 Sep 2003 Posts: 22
|
Posted: 30.09.2003 09:32 Post subject: |
|
|
zytzagoo wrote: | che.UP wrote: | modaj forum da napravi htmlspecialchars na postove |
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..
Evo ovdje je link kako se to radi...
Zajedno sa objašnjenjem...
http://www.htmlgoodies.com/beyond/jspass.html |
|
|
Back to top |
|
|
JBR
Joined: 07 Sep 2003 Posts: 44 Location: zlovenie
|
Posted: 01.10.2003 13:52 Post subject: |
|
|
Joj, meni to nije ništa jasno...javascript, php i to mi nije najjača stran
Može objašnjenje na mom primeru, znači ovdje...?
Puno hvala. |
_________________ Ni vsaka shkoljka shkoljka... |
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
Posted: 02.10.2003 15:52 Post subject: |
|
|
JBR wrote: | Joj, meni to nije ništa jasno...javascript, php i to mi nije najjača stran
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
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 |
|
|
JBR
Joined: 07 Sep 2003 Posts: 44 Location: zlovenie
|
Posted: 03.10.2003 08:57 Post subject: Auuuuuu! |
|
|
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 |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
Posted: 03.10.2003 09:19 Post subject: Re: Auuuuuu! |
|
|
JBR wrote: | Ajme, svaka čast, svaka ti dala! |
Hvala, dođite nam opet |
_________________ [+]I[+]am[+]my[+]own[+]religion[+] |
|
Back to top |
|
|
|