jam Posted October 20, 2005 Report Share Posted October 20, 2005 Situācija ir tāda. CMS teksta laukā cilvēciņš caur imagemanageri ievietot bildi teksta laukā. Nu tipa HTMLarea textarea laukā. Vajag, lai dažas bildes pēc viņa izvēles varētu atvērt iekš new window izmērā, kāda ir lielā bilde. Tas ko es varu viņam noteikt: 1) Ka vajag divas bildes - vienu mazo, otru lielo. 2) Mazajai bildei jāsaucas piem. sm_abcd.jpg un lielajai big_abcd.jpg 3) Ka liekot linku uz šo bildi, ja viņš grib, lai atveras lielāka, tad URL lauciņā viņam jāraksta, piemēram, "java script:bigim()" (Ok, to vēl varētu smuki uztaisīt, ar dropdownu vai tmldz) Pārējam visam jānotiek backgroundā, tb, ja mazajai bildei ir <a href="java script:bigim()"> priekšā, tad jāver lielā bilde vaļā. Kā lai realizē? Varbūt ir kāds piemērs jau atrasts ar kodu? Es Javascript diezgan slikti :// Link to comment Share on other sites More sharing options...
[Ya] Posted October 21, 2005 Report Share Posted October 21, 2005 Piezīmē klāt pogu, attiecīgi kur atveras logs, kurš prasa Uploadeet bildi, liidz ??Mb(php ini failaa noteiktais izmeers), attieciigi PHP saglabā pilno izmēru, un resize uz kautkādu tur izmēru, un kad viņš pievieno tad arī uzreiz textarea ieliek <a href="java script:bigim()"><img src='path/to/small/image' border='0'></a> ja vajag varu mēģināt uztaisīt .... Link to comment Share on other sites More sharing options...
jam Posted October 21, 2005 Author Report Share Posted October 21, 2005 saproti, to bildi vii var ielādēt jau paši. Ar imagemanageri. Lielās bildes nosaukumam jābut tādam pašam kā mazās tikai sākums janomaina uz big_ . Man vajag tādu javascriptu, kurš, ja ir šādi rakstits <a href="java script:bigim()"><img src="img/sm_blabla.jpg"></a> Panem to bildes nosaukumus sm_blabla.jpg. Aizstaj sm_ ar big_ un atdot scriptam to atvēršanai. Nu kaut kā tā. Link to comment Share on other sites More sharing options...
[Ya] Posted October 21, 2005 Report Share Posted October 21, 2005 (edited) saproti, to bildi vii var ielādēt jau paši. Ar imagemanageri. Lielās bildes nosaukumam jābut tādam pašam kā mazās tikai sākums janomaina uz big_ . Man vajag tādu javascriptu, kurš, ja ir šādi rakstits<a href="java script:bigim()"><img src="img/sm_blabla.jpg"></a> Panem to bildes nosaukumus sm_blabla.jpg. Aizstaj sm_ ar big_ un atdot scriptam to atvēršanai. Nu kaut kā tā. 25162[/snapback] 1) IMG vajag ID 2) klikam jābūt uz IMG 3) iekavās jānorāda IMG ID vai 1) IMG vajag ID 2) iekavās jānorāda IMG ID Edited October 21, 2005 by [Ya] Link to comment Share on other sites More sharing options...
jam Posted October 21, 2005 Author Report Share Posted October 21, 2005 bez taa id imagam nevarees? Nav scriptinsh? Link to comment Share on other sites More sharing options...
[Ya] Posted October 21, 2005 Report Share Posted October 21, 2005 bez taa id imagam nevarees? Nav scriptinsh? 25164[/snapback] principā var, bet tad tam IMG ietecams buut vieniigajam pievienotajam, ja tur ir vairaaki tad nesanaaks ..... Link to comment Share on other sites More sharing options...
jam Posted October 21, 2005 Author Report Share Posted October 21, 2005 tur taa lieta ka vienaa lapaa var buut vairaaki :/ Un kaa butu ar tiem idiem? Ka skripts izskatitos? Link to comment Share on other sites More sharing options...
[Ya] Posted October 21, 2005 Report Share Posted October 21, 2005 tur taa lieta ka vienaa lapaa var buut vairaaki :/ Un kaa butu ar tiem idiem? Ka skripts izskatitos? 25167[/snapback] <script type='text/javascript'> function bigbld(id) { src=document.getElementById(id).src; newsrc="img/big"+src.substr(src.indexOf('_'),src.length); alert(newsrc); window.open("/path/to/file?image="+newsrc,''); } </script> <a href='#' onclick='bigbld(1)'><img src='img/sm_kautkaads.jpg' id='1'/></a> attiecīgi ja gribi pashu IMAGE atveert nevis lietojot kautkaadu failu tad tev vajadzees attieciigi dabuut lielaa faila izmeerus un tad veert valjaa .... bet labaak tad php izmantot .... ja gribi noraadiit loga izmeerus tad izlabo šo rindiņu window.open("/path/to/file?image="+newsrc,'','height=???,width=???'); Link to comment Share on other sites More sharing options...
jam Posted October 21, 2005 Author Report Share Posted October 21, 2005 es gribu loga izmeerus lielaas bildes izmeers + 10px no visaam malaam. Kaa to var? tipa padot uz php faila nosaukumu no javascript, ali php izrekina izmeerus lielajai bildei un padod atpakalj uz scriptu? Kaa no javascripta var padot kadu parametru uz php, nezini? Link to comment Share on other sites More sharing options...
[Ya] Posted October 21, 2005 Report Share Posted October 21, 2005 es gribu loga izmeerus lielaas bildes izmeers + 10px no visaam malaam. Kaa to var? tipa padot uz php faila nosaukumu no javascript, ali php izrekina izmeerus lielajai bildei un padod atpakalj uz scriptu? Kaa no javascripta var padot kadu parametru uz php, nezini? 25170[/snapback] dari tā. jaunā logā ver vaļā PHP un tas PHP = http://paste.php.lv/2699 attieciigi javascriptaa window.open("/path/to/php?image="+newsrc,''); principā tam PHP vajadzētu strādāt, kļūdas pats varēsi izlabot .. ja būs... Link to comment Share on other sites More sharing options...
jam Posted October 21, 2005 Author Report Share Posted October 21, 2005 paldies Tev liels Link to comment Share on other sites More sharing options...
Venom Posted October 21, 2005 Report Share Posted October 21, 2005 <img onclick="bigim(this)" src="tas un šis" /> JSā function bigim(sutittajelements) { darbojamies ar sutittajelements.src } Link to comment Share on other sites More sharing options...
jam Posted October 21, 2005 Author Report Share Posted October 21, 2005 <img onclick="bigim(this)" src="tas un šis" /> JSā function bigim(sutittajelements) { darbojamies ar sutittajelements.src } 25180[/snapback] Venoms, vari drusku siikaak javascriptu aprakstiit? Link to comment Share on other sites More sharing options...
Venom Posted October 22, 2005 Report Share Posted October 22, 2005 liec <img onclick="bigim(this)" src="tas un šis" />, tad pie klikšķa uz bildes funkcijai bigim tiks nodota reference (norāde) uz noklikšķināto objektu. turpmāk mēs varam darboties ar tā propertijiem utml: function bigim(elt) { // elt => atsauce uz <img /> elementu alert(elt.src); //parādīs ceļu līdz bildei, ja elt būtu izsaukts no // <a>, varētu lietot tā href, alert(elt.href), vai alert(elt['href']) utml //zinot att. bildes src atribūtu, varam mēģināt ar do darboties, piem // ja katrai bilde.jpg būs liela nosaukta kā big_bilde.jpg, tad varam vērt vaļā // t.i., ja bildēm nav apakšfolderu, citādi sanāks "big_./images/bilde.jpg" // tur būs citādāka padarīšana window.open('big_'+elt.src,'title'); } Link to comment Share on other sites More sharing options...
jam Posted October 23, 2005 Author Report Share Posted October 23, 2005 shitais ir tas ko gribeeju http://www.sitepoint.com/article/resize-po...fit-images-size Link to comment Share on other sites More sharing options...
Recommended Posts