iframe

Status
Niet open voor verdere reacties.

jan20000

Gebruiker
Lid geworden
24 okt 2012
Berichten
15
is er een script of een html code zodat ik een gedeelte van een website in een iframe kan krijgen?

en niet zo iets:


HTML:
<style>
#outerdiv
{
width:500px;
height:375px;
overflow:hidden;
position:relative;
}
 
#inneriframe
{
position:absolute;
top:-270px;
left:-20px;
width:520px;
height:1500px;
}
</style>
<div id='outerdiv'>
<iframe src="http://www.website.net/" id='inneriframe' scrolling=no></iframe>
</div>



maar bijvoorbeeld als je naar http://www.houtfestival.nl/ gaat en het paginabron neemt en naar:
<!-- article-content -->
zoekt dan zie je dit:


HTML:
<!-- article-content -->
<div class="art-article"><h4>
Houtfestival op Radio 6</h4>
<p>
Geniet weer even van het Houtfestival 2012 met Radio 6. De komende tijd zijn er in het programma 'De Zaterdagavond' opnames te horen van de bands&nbsp;<a href="/nl/component/content/article/66/243" title="Artiest - Spinifex Quintet">Spinifex Quintet</a>, <a href="/nl/component/content/article/66/257" title="Terah Taali">Terah Taali</a> en <a href="/nl/component/content/article/66/246" title="Artiest - Myrddin">Myrddin</a>. &nbsp;</p>
<div>
Link: <a href="http://dezaterdagavond.radio6.nl" target="_blank">http://dezaterdagavond.radio6.nl</a></div></div><span class="article_separator">&nbsp;</span>
<!-- /article-content -->



dus dan wil ik alles wat tussen <!-- article-content --> en <!-- /article-content --> staat in een iframe hebben.
zodat als ze die tekst tussen <!-- article-content --> en <!-- /article-content --> veranderen dat de text op de app oom meteen mee verandert.

ik hoop dat je het snapt.
 
Als nu eens een iframe aangeeft met als src een webpagina?

Dus bijv:

<iframe src="webpagina.html"></iframe>
 
Met frames kun je dat niet bereiken. Je zou, in theorie, een PHP script kunnen gebruiken om de hele site te laden en dan dat stuk code te selecteren maar dat is niet echt een mooie oplossing.
Wat je beter kunt doen is hun RSS feed gebruiken, die kun je met een stuk javascript binnentrekken en tonen op je site.
Code:
<script language="JavaScript" src="http://www.feedroll.com/rssviewer/feed2js.php?src=http%3A%2F%2Fwww.houtfestival.nl%2Fen%3Fformat%3Dfeed%26type%3Drss&chan=y&num=1&desc=1&utf=y"  charset="UTF-8" type="text/javascript"></script>

<noscript>
<a href="http://www.feedroll.com/rssviewer/feed2js.php?src=http%3A%2F%2Fwww.houtfestival.nl%2Fen%3Fformat%3Dfeed%26type%3Drss&chan=y&num=1&desc=1&utf=y&html=y">View RSS feed</a>
</noscript>
van http://www.feedroll.com/rssviewer/i...&date=n&tz=feed&targ=n&utf=y&pc=n&rss_box_id=, je kunt daar ook nog aanpassingen doen aan dit script
 
ik ben al een keer op rss feed beland maar dat vind ik ook niet handig
 
Wat is er mis mee? Je krijgt de informatie die je wilt hebben en hij wordt ook nog eens automatisch bijgehouden.
 
ik kan rss feed alleen maar op de home pagina gebruiken en niet op de andere
 
ga is naar http://www.houtfestival.nl/ en ga dan naar het bron vermelding.
als je dan zoekt naar <!-- article-content -->
dan die je wat text en wat codes en dan zie je weer:
<!-- /article-content -->
nou en dan wil ik dus alles wat daat tussen zit dus dat text en die codes in een iframe plakken.
ik kan het natuurlijk ook gewoon kopieren.
maar dat doe ik niet want ik wil juist dat als ze de site http://www.houtfestival.nl/ veranderen dat de iframe dan ook mee veranderd.
maar ik denk dat dat dan geen iframe meer heet.
gr jan
 
Hoi jan20000,
Wat jij wilt, kan niet... :rolleyes:

Je wilt een gedeelte van een pagina van een andere site in een <iframe> zetten. Maar een <iframe> is een doorkijkvenster naar een hele pagina van een site, en kan geen instructies krijgen om daar maar een deel van de code van te gebruiken.

Dit dan nog los van andere problemen bij een <iframe> naar een site die niet van jezelf is:
  • Als je op een link in een iframe klikt, blijft de nieuwe pagina in het inframe: je komt er niet meer uit!
  • Als de site van het iframe een "frame-ontsnapper" heeft ingebouwd, kan ook een hele pagina niet in een <iframe> gemonteerd worden: je krijgt 'm er niet in!
  • Als de andere site artikelen en foto's heeft waar copyright op zit (wat in 9,9 van de 10 gevallen automatisch zo is), kan je door die andere site voor de rechter gesleept worden, als ze niet van te voren schriftelijk aan jou toestemming hebben verleend om dingen over te nemen. En bij inbreuk op auteursrechten kunnen zware schadevergoedingen worden toegekend.

En nee, een andere manier dan met een iframe ken ik ook niet.

Met vriendelijke groet,
CSShunter
 
Laatst bewerkt:
kijk ik weet nu wel dat een iframe niet bestaat maar ik zou geen iframe ik gebruikte het alleen als voorbeeld.
ik wil een script waarmee dit kan.
 
Beste "jan20000",

Beide vragen over dit onderwerp heb ik samengevoegd, zoals ik al eerder in je vraag over buttons aangaf is het niet nodig om je vraag in meerdere secties te plaatsen :)

Met vriendelijke groet,

Stefan (Tha Devil)
Moderator Helpmij.nl
 
Hoi jan20000,
Als ik even samenvat:

  1. Wat je wilt, kan niet met een iframe.
  2. Wat kan (kopiëren&plakken of rss-feed) wil je niet.

Blijft over: de theoretische PHP-manier die Naarling aangaf. Dat gaat niet zomaar, en zal denk ik op maat gemaakt moeten worden: is erg afhankelijk van hoe de site in elkaar zit waarvan je wilt aftappen.
De site houtfestival.nl die je als voorbeeld gaf, is bv. een Joomla-site die voornamelijk is opgebouwd met css-classes en niet met id's. Dat maakt het bijzonder lastig om het benodigde ingrediënt te onderscheiden van andere soortgelijke (bv. er zijn op 1 pagina meerdere <!-- article-content -->'s, hoe haal je de goede er uit?).
Zodra er verder iets op de af te tappen site veranderd wordt (bv. plaatsen van een nieuw artikel), kan alles in die site gaan verschuiven en werkt het aftap-script niet meer.

Blijft verder over: kopiëren of aftappen = overnemen = plat gezegd jatten, als je tevoren geen (juridisch waterdichte) toestemming van de betreffende site en artikelen-auteurs hebt om dat (automatisch) te gaan doen. Dat geeft dan copyright-inbreuk.
En met name als er advertenties op zo'n andere site staan, en jij artikelen zou overnemen, lopen ze advertentie-inkomsten mis: dus dan zullen ze niet gauw toestemming verlenen, of alleen als je er een flink bedrag voor betaalt.

Waarom geef je niet gewoon een link naar die andere site?
Dan ben jij van alles af en zijn je bezoekers met 1 klik precies waar ze wezen moeten! :)

Met vriendelijke groet,
CSShunter
 
jou laatste optie:
Waarom geef je niet gewoon een link naar die andere site?
Dan ben jij van alles af en zijn je bezoekers met 1 klik precies waar ze wezen moeten!
is geen goed idee ik probeer een snelle en makkelijke app te maken voor het houtfestival.
dus het niet gewoon niet mogelijk wat ik wil.
dus dan word het knippen en plakken.
van de voorzitten van het houtfestival mag ik de teksten kopiëren en plakken.
gr jan
 
Laatst bewerkt door een moderator:
Hoi Jan,
Als je de medewerking van de bron-website hebt, is het copyright in elk geval geen probleem! :thumb:

Verder zat ik nog eens te peinzen over een RSS-feed. Waarom wil je die eigenlijk niet inbakken in je site/app?
  • Nu heb ik bijna totaal geen ervaring met RSS-feeds (deze is de uitzondering), maar een Google op "integrate feed in website" geeft deze resultaten.
  • Meteen bij het eerste resultaat staat een demo.
  • Op deze demo staat o.a. een uitvoering met een iframe! Dus toch een iframe? ;)

Met vriendelijke groet,
CSShunter
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan