webForumDet fria alternativet

RSS med asp - problem med flera nyheter på samma sida

ASP

5 svar · 517 visningar · startad av eee

Medlem sedan sep. 2005100 inlägg
Frågan#1

Skall göra en liten rss sida som hämtar nyheter inom en viss kategori från olika nyhetssiter tex svt, dn osv.

Kör följande script: http://www.html.dk/scripts/asp/00020/ .

Dock har jag problem att om jag tex först kör det för att hämta nyheter från svt och sedan i en ny tabell kör samma script för att hämta nyheter från dn så lägger den svt precis som den ska i första tabellen. Men i den andra lägger den svts igen och sen kommer dn. Vill ju bara ha dn i andra tabellen. är det någon variabel man skall ändra, har testat ändra men får det inte att fungera :(.

Mycket tacksam för hjälp!

Medlem sedan nov. 20017 144 inlägg
#2

Antagligen för att du inte tömmer arrayerna efter första gången.
Lägg in koden i en funktion/sub eller använd rss-klassen jag gjort.

Medlem sedan nov. 20017 144 inlägg
#3

http://www.webforum.nu/showthread.php?p=1069148#post1069148

Dim i
set i = new rss_feed
i.rss_url = "http://ditrader.di.se/News/rss.aspx"
i.showfeed()
i.rss_url = "http://www.sr.se/xml_news/rss/nyheterrss.xml"
i.showfeed()
Set i = Nothing
Medlem sedan sep. 2005100 inlägg
#4

Tack för snabba svar!

Vill helst köra classen flera ggr.

Får då:

Microsoft VBScript compilation error '800a0411' 

Name redefined 

/sport/test.asp, line 90 

Class rss_feed
------^

Något förslag? E tyvärr ganska kass så ni får ursäkta om jag ställer dumma frågor :(.

Medlem sedan nov. 20017 144 inlägg
#5

Classkoden skall du bara sätta in en gång.
Det är det som är tanken med både klasser, funktioner och subbar

Medlem sedan sep. 2005100 inlägg
#6

Okej stort tack, lärt mig mkt nu :)

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)