login  Naam:   Wachtwoord: 
Registreer je!
 Forum

html weergeven

Offline stuifie - 02/06/2005 13:10
Avatar van stuifiePHP beginner Hallo

Ik laat flash nu een rss feet inlezen en dan haalt hij de tekst eruit
alleen in de meeste teksten staan ook html tag (van links of plaatje)

hoe zorg ik ervoor dat hij dan dus geen <a href= enz. laat zien maar gewoon de link?

6 antwoorden

Gesponsorde links
Offline vinTage - 02/06/2005 13:38
Avatar van vinTage Nieuw lid zet aan het einde van je lees/schrijf code "nodeValue"
bijv
_root.tekstVak.text = (childgedoe hier).nodeValue;

alleen als hij die string laat zien in je textvak, dan is het nog geen link, en ik weet ook nog niet precies hoe je dat voor elkaar krijgt.

Wil je anders even de url naar die xml geven, mischien staan die links appart tussen tags, en kan je ze wel gebruiken.
en plak ook even je code waarmee je die rss feed uitleest (de regel die het opsplitst iig)
Offline stuifie - 02/06/2005 13:54
Avatar van stuifie PHP beginner Dit is de code dit ik nu gebruik

  1. function xml(geladen) {
  2. if (geladen) {
  3. _root.Tekst1.text = this.firstChild.childNodes[0].childNodes[12].childNodes[0].firstChild.nodeValue;
  4. _root.Tekst2.text = this.firstChild.childNodes[0].childNodes[12].childNodes[1].firstChild.nodeValue;
  5.  
  6. }
  7. }
  8. xmlinlezen = new XML();
  9. xmlinlezen.ignoreWhite = true;
  10. xmlinlezen.onLoad = xml;
  11. xmlinlezen.load("http://www.nieuws.nl/rss/binnenland");
Offline vinTage - 02/06/2005 14:06
Avatar van vinTage Nieuw lid Met dank aan Fernando Flórez - fernando@onelx.com - www.onelx.com 
plak deze code eens in die frame ipv jou code.

  1. String.prototype.makeClickable = function(){
  2. // Fernando Flórez - fernando@onelx.com - www.onelx.com
  3. var tmp = this.split(" ");
  4. for(var i = 0; i < tmp.length; i++){
  5. if(tmp[i].indexOf("www.") != -1 && tmp[i].indexOf("http://") == -1){
  6. tmp[i] = "<font color=\"#0000FF\"><u><a href='http://"+tmp[i]+"' target='_blank'>"+tmp[i]+"</a></u></font>";
  7. }else if(tmp[i].indexOf("http://") != -1 || tmp[i].indexOf("ftp://") != -1){
  8. tmp[i] = "<font color=\"#0000FF\"><u><a href='"+tmp[i]+"' target='_blank'>"+tmp[i]+"</a></u></font>";
  9. } else if (tmp[i].indexOf("@") != -1 && tmp[i].charAt(0) != "@" && tmp[i].charAt(tmp[i].length-1) != "@") {
  10. tmp[i] = "<font color=\"#0000FF\"><u><a href='mailto:"+tmp[i]+"'>"+tmp[i]+"</a></u></font>";
  11. }
  12. }
  13. return tmp.join("&nbsp;");
  14. }
  15. function xml(geladen) {
  16. if (geladen) {
  17. _root.Tekst1.text = this.firstChild.childNodes[0].childNodes[12].childNodes[0].firstChild.nodeValue;
  18. str = this.firstChild.childNodes[0].childNodes[12].childNodes[1].firstChild.nodeValue;
  19. _root.Tekst1.htmlText = str.makeClickable();
  20.  
  21. }
  22. }
  23. xmlinlezen = new XML();
  24. xmlinlezen.ignoreWhite = true;
  25. xmlinlezen.onLoad = xml;
  26. xmlinlezen.load("http://www.nieuws.nl/rss/binnenland");
Offline stuifie - 02/06/2005 14:14 (laatste wijziging 02/06/2005 14:32)
Avatar van stuifie PHP beginner als ik dat doe krijg ik dit als nieuws bericht:

hier stuk tekst en dan ... voor het publiek, zegt woordvoerder Arno Bonte van de ... href="http://www.nieuws.nl/bericht/4/38154">Lees verder..

:s 

Edit: Zonder die functie is me het me nu ook gelukt 

Ik had eerst dit gedaan:
_root.Tekst1.text = this.firstChild.childNodes[0].childNodes[12].childNodes[0].firstChild.nodeValue;

Nu heb ik dit er staan:
_root.Tekst1.htmlText = this.firstChild.childNodes[0].childNodes[12].childNodes[0].firstChild.nodeValue;

dan maakt hij er gewoon een link van;-)
Offline vinTage - 02/06/2005 14:51 (laatste wijziging 02/06/2005 15:05)
Avatar van vinTage Nieuw lid oh zo simpel.
Ik zal dit bij die flash xml tuto bijzetten.
nice job 

edit : staat ook in de tut nu 
Offline stuifie - 02/06/2005 15:08 (laatste wijziging 02/06/2005 15:11)
Avatar van stuifie PHP beginner moet je wel me gebruikersnaam goed schrijven 
staat nu stuiffie moet met 1 f zijn

vinTage edit: zet dat ook maar bij de notas, nieuwe sport, zoek de spelfouten , maar tis aangepast iig 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s