Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP]php w javascript
cent4
post 2.12.2009, 09:18:31
Post #1





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


Jak zaimplementować wynik skryptu php w javascript. Tz. skrypt java odpowiada za przesuwany tekst, natomiast w skrypcie php mam dane z kanałów rss, które chcę wyświetlać i przesuwać.
Skrypt javascript, który odpowiada za przesuwanie tekstu to:
Cross browser Marquee script- © Dynamic Drive (www.dynamicdrive.com).

element, który powoduje przesuwanie tekstu to:
  1. var marqueecontent='<nobr><a href="#" onclick="nowe_okno();" style="font-size: 14px; color: #18026C;">tekst</a></nobr>'


jak zaimplementować w to skrypt php?

  1. var marqueecontent='<nobr><?php include("rss/rss.php"); ?></nobr>'

Niestety to nie działa :-(
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
piotrooo89
post 2.12.2009, 09:26:51
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




a obrabiasz w ogóle tego RSS'a? przecież w nim masz XML'a.


--------------------
Go to the top of the page
+Quote Post
cent4
post 2.12.2009, 09:30:33
Post #3





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


Nie rozumiem (nie znam się), czyli nie da się tego zrobić?
Go to the top of the page
+Quote Post
piotrooo89
post 2.12.2009, 09:36:44
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




czy ja napisałem że się nie da? musisz obrabiać kanał RSS.


--------------------
Go to the top of the page
+Quote Post
thek
post 2.12.2009, 09:37:07
Post #5





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Da się, tylko musisz przetworzyć dane odebrane z RSS do postaci zrozumiałej dla skryptu marquee, a nie wrzucać go tam na pałę. Czy jeśli wrzucisz całego ziemniaka w łupinie do oleju to wyciągniesz z niego usmażone, obrane i pocięte frytki? To samo masz tutaj.

EDIT: I nie, "nie rozumiem, nie znam się" tylko, "nie chce mi się, czekam na gotowca". A takim rzadko pomagam. Z klocków gotowych byle 3-latek Ci zbuduje wszystko. Usiądź zobacz co z tym możesz zrobić a potem płacz, że nie działa. Ale nawet tyle nie chciało Ci się zrobić póki co...

Ten post edytował thek 2.12.2009, 09:39:50


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
cent4
post 2.12.2009, 09:38:16
Post #6





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


Chyba go obrabiam, bo jak wywołuję sam skrypt php - to w jednej linii mam wypis aktualnych rss - no i teraz je chcę przesuwać poprzez ten javascript...
Go to the top of the page
+Quote Post
piotrooo89
post 2.12.2009, 09:39:17
Post #7


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




to pokaż jak wygląda ten wpis.


--------------------
Go to the top of the page
+Quote Post
cent4
post 2.12.2009, 09:43:12
Post #8





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


To jest plik php:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3.  
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6. <title>RSS Reader with PHP</title>
  7. <link type="text/css" rel="stylesheet" href="style/rss.css" />
  8. </head>
  9. <body>
  10. <div class="inside">
  11. <?php
  12.  
  13. /* feed URIs */
  14. $urls = array('http://biznes.gazetaprawna.pl/rss.xml', 'http://podatki.gazetaprawna.pl/rss.xml');
  15.  
  16. /* number of items for each feed */
  17. $num_items = 10;
  18.  
  19. @require_once('rss_fetch.inc');
  20. define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
  21.  
  22. foreach($urls as $url) {
  23. $rss = fetch_rss($url);
  24. if($rss) {
  25. $items = array_slice($rss->items, 0, $num_items);
  26. foreach($items as $item) {
  27. $title = iconv("UTF-8","ISO-8859-2",$item['title']);
  28. $url = $item['link'];
  29. echo "<a href='".$url."'>".$title."</a>"."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
  30. }
  31. echo "</ul>";
  32. }
  33. else {
  34. echo "An error occured!<br />Error Message: ".magpie_error();
  35. }
  36. }
  37.  
  38. ?>
  39.  
  40.  
  41. </div>
  42. </body>
  43. </html>
Go to the top of the page
+Quote Post
piotrooo89
post 2.12.2009, 09:44:59
Post #9


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




w to miejsce:
  1. echo "<a href='".$url."'>".$title."</a>";
spróbuj wstawić sówj kod z przesuwaniem.

Ten post edytował piotrooo89 2.12.2009, 09:55:10


--------------------
Go to the top of the page
+Quote Post
cent4
post 2.12.2009, 13:39:12
Post #10





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


czyli wstawic w to miejsce caly kod, czy da sie jakos dodac implementacje skryptu javascript?

jak dodaje taką linię za powyższą:
  1. echo "<script language=\"JavaScript\" src=\"skrypt2.js\"></script>";


To niestety nie działa :-(

Cytat(thek @ 2.12.2009, 09:37:07 ) *
Da się, tylko musisz przetworzyć dane odebrane z RSS do postaci zrozumiałej dla skryptu marquee, a nie wrzucać go tam na pałę. Czy jeśli wrzucisz całego ziemniaka w łupinie do oleju to wyciągniesz z niego usmażone, obrane i pocięte frytki? To samo masz tutaj.

EDIT: I nie, "nie rozumiem, nie znam się" tylko, "nie chce mi się, czekam na gotowca". A takim rzadko pomagam. Z klocków gotowych byle 3-latek Ci zbuduje wszystko. Usiądź zobacz co z tym możesz zrobić a potem płacz, że nie działa. Ale nawet tyle nie chciało Ci się zrobić póki co...


Ziemniak nie ma łupiny to po pierwsze, po drugie w ogóle mi nie pomogłeś, po trzecie: "A takim rzadko pomagam" - pewnie nawet nie masz pojęcia jak to zrobić.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:18