SkyD Posted August 27, 2009 Report Share Posted August 27, 2009 Sveiki. Ir maza problēma. Ir skripts, kurš nolasa pēdējos ziņu jaunumus un izveido tabulu, kurā parāda šos nolasītos datus. Šobrīd kā vienkāršākais risinājums ir izveidots iframe, kurš tiek integrēts daudzās lapās un smuki tiek parādīti pēdējie jaunumi. Iframe: <iframe src="http://www.lapa.lv/jaunumi.php" style="border:0px;width:180px;height:215px;" scrolling="no" marginheight="0" marginwidth="0"></iframe> Protams, ar google analytics tiek vērots kāda ir klikšķu statistika no lapas, kur ievietots iframe. 100% zināms, ka ir daudz vairāk jābūt nekā tiek uzrādīts analyticā. Iframe ir slikta metode, bet sākumā bija doma izveidot pēc iespējas visu to īsāk. Kāds vēl varētu būt risinājums? Ir doma ar javaskriptu. Bet vai tas arī netraucēs google analyticam pilnīgi nolasīt klikšķu daudzumu? Quote Link to comment Share on other sites More sharing options...
briedis Posted August 27, 2009 Report Share Posted August 27, 2009 Kāpēc vienkārši ar include neiekļaut to lapu? Vēl jau var ar JS (jQuery ir baigi spēcīgs) izmantojot ajax iekļaut... Quote Link to comment Share on other sites More sharing options...
SkyD Posted August 31, 2009 Author Report Share Posted August 31, 2009 Kāpēc vienkārši ar include neiekļaut to lapu? Vēl jau var ar JS (jQuery ir baigi spēcīgs) izmantojot ajax iekļaut... Jquery arī paņēmu, un viss notiek šādi, JS, kas atrodas mana servera pusē (output.js): $.ajax({ type: "GET", url: "http://www.testalapa.lv/skripts.php", success: function(msg){ $("#output").html(msg); } }); Un šo padodu citiem, lai liek savās lapās: <script type="text/javascript" src="http://www.testalapa.lv/js/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="http://www.testalapa.lv/js/output.js"></script> <div id="output" style="width:180px;"></div> Bet, protams, rodas problēma. Servera pusē zem test.php viss strādā, iemetot citā serverī šo pašu test.php, nekā neiet. Šķiet, ka $.ajax laikam lādē tikai remote pages. Kāds varētu būt risinājums? Quote Link to comment Share on other sites More sharing options...
marcis Posted August 31, 2009 Report Share Posted August 31, 2009 Cross domain ajax... http://docs.jquery.com/Ajax/jQuery.getJSON Quote Link to comment Share on other sites More sharing options...
briedis Posted August 31, 2009 Report Share Posted August 31, 2009 To ko minēja marcis - par JSON datu sūtīšanu. Tātad, izveido vienu PHP skriptu, kas ģenerē tos JSON datus uz tava severa Tad izveido JS skriptu, kas tiek galā ar tiem JSON datiem un attēlo tos vajadzīgajā formā. Šo dod lietotājam. Papēti Twitter principu, tur tieši tā arī notiek! Quote Link to comment Share on other sites More sharing options...
krikulis Posted September 1, 2009 Report Share Posted September 1, 2009 ja dikti gribi ar js, dinamiski uzģenerē JS, kas pieliek linkus DOM kokā. Paveras iespēja manipulēt ar GET parametriem un taisīt visādu maģiju. Tā, lai strādātu uz visiem izplatītākajiem pārlūkiem, cross-domain ajax nav iespējams implementēt bez servera puses datu proksēšanas. 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.