[javascript] Hoe T.Net headlines inkorten?

Pagina: 1
Acties:

  • Peedy
  • Registratie: Februari 2002
  • Laatst online: 26-01 20:14
Hey,
ik laad via het scriptje gemaakt door T.net zelve de actuele headlines in..
Scriptje (natuurlijk customizable):
code:
1
2
3
4
5
6
<script language="javascript1.2" src="http://www.tweakers.net/ext/inc/remote_flat.js"></script>
<script language="javascript1.2">
headlines5();
headlines10();
headlines15();
</script>


Zoals je kunt zien op deze pagina zijn de teksten mij iets te lang...
Ik wil ze graag inkorten naar een X aantal karakters..zeg maar 10 ofzo..
Maar het is een Javadingetje.. hoe krijg ik zoiets ingekort?

  • coubertin119
  • Registratie: Augustus 2002
  • Laatst online: 25-05 19:01
Je zou met regular expressions de titels er uit kunnen filteren en die dan verkorten, alhoewel dat misschien overkill voor dit is. Volgens mij zou het makkelijker zijn de XML-feed te gebruiken en daar je grote verkortingstruc op toe te passen :).

En het is *GEEN* Java, het is JavaScript, compleet wat anders.

Skat! Skat! Skat!


  • Johnny
  • Registratie: December 2001
  • Laatst online: 15:50

Johnny

ondergewaardeerde internetguru

Het is geen java, maar javascript dat si een fundamenteel verschil.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script type="text/javascript">

var string = "Zoals je kunt zien op deze pagina zijn de teksten mij iets te lang";

if(string.length > 10) // als de string langer is dan 10 tekens:
    {
    string = string.split(""); //splits de string in een array van losse tekens
    string.length = 10; //10 letters maximaal
    string = string.join(""); //plak de array weer aan elkaar
    string = string + "..."; //voeg ... toe aan het einde
    }

document.write(string);

</script>

[ Voor 28% gewijzigd door Johnny op 03-12-2003 21:31 ]

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


  • whoami
  • Registratie: December 2000
  • Laatst online: 15:14
Javascript hoort niet thuis in P&W, maar in W&G.

-> WG

https://fgheysels.github.io/


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Johnny schreef op 03 december 2003 @ 21:28:
Het is geen java, maar javascript dat si een fundamenteel verschil.

[ ... ]
waarom zo omslachtig en niet gewoon de substring() method?

JavaScript:
1
string = string.substring(0, 10);

[ Voor 46% gewijzigd door crisp op 03-12-2003 21:36 ]

Intentionally left blank


  • Johnny
  • Registratie: December 2001
  • Laatst online: 15:50

Johnny

ondergewaardeerde internetguru

crisp schreef op 03 december 2003 @ 21:34:
[...]

waarom zo omslachtig en niet gewoon de substring() method?

JavaScript:
1
string = string.substring(0, 10);
Ik dacht al dat er zoiets bestond, maar ik kon hem niet meer vinden 8)7

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.

Pagina: 1