zerudy Posted March 24, 2010 Report Share Posted March 24, 2010 Ir fails, kuru iepējams lejupielādēt. Izskatās apmēram tā - <a href="http://www.kautkas.lv/data/aaa.pdf">. Man gribētos izdarīt tā, lai katrs, kurš lejuplādē manu failu atstāj savu e-pastu. Patreiz domāju, ka uzspiežot uz linka atveras jauns logs, kurā ir lauks e-pasta ievadei un tālāk jau links vai poga, kas aizved uz pašu failu. Pagaidām nesaprotu kā lai uz jauno logu padod faila link. Quote Link to comment Share on other sites More sharing options...
Kaklz Posted March 24, 2010 Report Share Posted March 24, 2010 Varbūt tev nemaz nevajag padot linku uz failu, bet piemēram tikai faila identifikatoru? <form method="post" action="links-uz-jaunu-logu.php" target="_blank"> <input type="hidden" name="file-id" value="123" /> <input type="text" name="email" value="" /> <input type="submit" name="sbmt" value="Atstāt e-pastu un tikt pie faila" /> </form> Quote Link to comment Share on other sites More sharing options...
zerudy Posted March 24, 2010 Author Report Share Posted March 24, 2010 Pēc tevis uzrakstītā piemēra sanāk, ka visas darbības notiek tajā pašā lapā kur ir links uz failu, taču to gribu atstāt nemainīgu (mazus apdeitus pie linkiem tomēr nāksies veikt). Tāpēc visām darbībām būtu jānotiek jaunajā logā. Quote Link to comment Share on other sites More sharing options...
Kaklz Posted March 24, 2010 Report Share Posted March 24, 2010 Nu tad pie linkiem vnk liec klāt <a href="links-uz-jaunu-logu.php?faila-id=123"> un darbojies savā jaunajā logā :) Quote Link to comment Share on other sites More sharing options...
zerudy Posted March 24, 2010 Author Report Share Posted March 24, 2010 Pagaidām pietika zināšanu, lai to izveidotu sekojoši onClick="window.open('http://www.kautkas.lv/download.php?fileid=http://www.kautkas.lv/userfiles/aaa.pdf ,taču saskāros ar nepatīkamu lietu. Jaunā loga adreses laukā viss ceļš ir smuki redzams, ko negribētos. Quote Link to comment Share on other sites More sharing options...
Kaklz Posted March 24, 2010 Report Share Posted March 24, 2010 Tāpēc tak es tev saku, lai tu liec cipariskus identifikatorus, nevis pilnus failu ceļus. Quote Link to comment Share on other sites More sharing options...
zerudy Posted March 24, 2010 Author Report Share Posted March 24, 2010 Bet kā lai no tā cipariskā izdabū pilnu ceļu? Quote Link to comment Share on other sites More sharing options...
2easy Posted March 24, 2010 Report Share Posted March 24, 2010 jāpieliek cipars klāt pilnajam ceļam :D Quote Link to comment Share on other sites More sharing options...
Kemito Posted March 24, 2010 Report Share Posted March 24, 2010 Un 2easy atkal iešauj čalim tieši pierē :D Quote Link to comment Share on other sites More sharing options...
2easy Posted March 24, 2010 Report Share Posted March 24, 2010 (edited) nē, nu es to nebiju domājis pavisam burtiski, bet tuvu tam gan $a = array(123 => 'blablabla.pdf', 456 => 'asdfasdf.doc'); if (isset($a[$_GET['id']])) echo '<a href="http://tavs-pilnais-celsh/' . $a[$_GET['id']] . '">fails</a>'; else echo 'šāda faila nav!'; Edited March 24, 2010 by 2easy Quote Link to comment Share on other sites More sharing options...
Roberts.R Posted March 26, 2010 Report Share Posted March 26, 2010 Ja negribi, lai redz ceļu, tad iesaku izmantot FancyBox jquery library un izmantot iFrame content boxu. Strādā perfekti, un sāc aizmirst par popupiem :) jQuery nav popups, netiek uzskatīts kā drauds apmeklētāja acij, un vēl pie tam diezgan dizainiski smuks (vari labot dizainu, ja ir vēlme). Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.