Gå til innhold

Hente tilfeldig vits fra f.eks tull.no?


Anbefalte innlegg

Hei, driver å lager en side, og skulle gjerne hatt en kode der jeg hentet en tilfeldig vits fra en av de forskjellige vitsesidene som finnes på nettet. Fant ut at humoristen ga ut et javascript der jeg fikk en tilfeldig vits, men da fikk jeg også med litt "reklamering" fra humoristen.no sin side!

 

Noen tips til meg?

Lenke til kommentar
Videoannonse
Annonse

Det javascriptet er sansynligvis automatisk generert, slik at kun de nyeste og ikke bare de samme vitsene vises hele tiden. Den funksjonaliteten mister du fullstendig dersom du hoster filen selv og fjerner siste linje. Prøv følgende script i tillegg til vitsescriptet.

 

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(function(){
	$('a[href=http://www.humoristen.no]').parent().remove();
});
</script>

Endret av Jonas
Lenke til kommentar
Vet ikke om jeg gjorde noe feil [..]

Jeg kan med en gang si at jeg vet i hvert fall ikke om du har gjort noe feil! Og før du poster koden din; ikke post koden. Gi oss heller et isolert eksempel. Problemet ditt ligger på at par linjer, så vi trenger ikke mer enn det.

Endret av Jonas
Lenke til kommentar
<html>
<head>
</head>

<body>

<div id="ting">
<h3>Tilfeldig vits: <h3>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(function(){
	$('a[href=http://www.humoristen.no]').parent().remove();
});
</script>
</div>

</body>

</html>

Endret av Maråk
Lenke til kommentar

Ah, jeg mente du skulle bruke det jeg postet sammen med det allerede eksisterende scriptet. Slik som følger. JohndoeMAKT har også et godt poeng. Det er forståelig at du ikke vil ha reklame midt i alt innholdet, men en liten notis for de som faktisk ønsker å se hvor du har dette fra bør du ha et sted på siden din.

 

<html>

<head>

</head>

<body>

	<div id="ting">

		<h3>Tilfeldig vits: <h3>

		<script src="http://www.humoristen.no/tilfeldigvits.js"></script>
		<script src="http://code.jquery.com/jquery-latest.js"></script>
		<script type="text/javascript">
			$(function(){
				$('a[href=http://www.humoristen.no]').parent('i').remove();
			});
		</script>

		<p style="font-size: 5px">Dette er hentet fra <a href="http://www.humoristen.no">humoristen</a>.</p>

	</div>

</body>

</html>

Endret av Jonas
Lenke til kommentar

Ja, er enig i det : )

Men tusen takk for koden, var bare en liten ting nå. Det funket veldig bra, bortsett fra at det kommer unner vitsen "for en ny vits oppdater nettleseren din", med litt stor skrift, greier dere å fjerne dette også?

 

Uansett takk for hjelp og råd ;)

Lenke til kommentar
Ja, er enig i det : )

Men tusen takk for koden, var bare en liten ting nå. Det funket veldig bra, bortsett fra at det kommer unner vitsen "for en ny vits oppdater nettleseren din", med litt stor skrift, greier dere å fjerne dette også?

 

Uansett takk for hjelp og råd ;)

 

Man kan ikke fjerne linjer fra et script på en annen server, vis jeg ikke tar helt feil?

 

Men uansett, denne linjen må bort:

document.write("For ny vits trykk <b>oppdater</b> i din nettleser<br>");

Lenke til kommentar

Åhh, smart du. Hva med å se to linjer opp, så ser du hvordan man kan fjerne det som allerede er printet ut, altså uten å fjerne linjer fra scriptet. Og nei, man kan selvsagt ikke redigere filer man ikke hoster selv eller har tilgang til, er det i det hele tatt vits å påpeke det?

Lenke til kommentar
<script type="text/javascript">
	$(function(){
		$('a[href=http://www.humoristen.no]').parent('i').remove();
	});
</script>

<p style="font-size: 5px">Dette er hentet fra <a href="http://www.humoristen.no">humoristen</a>.</p>

 

Morsomt at du fjerner linjen: "Tilfeldig vits generert av <a href='http://www.humoristen.no'>Humoristen.no</a>".

For så å legge til: "Dette er hentet fra <a href="http://www.humoristen.no">humoristen</a>" rett etterpå. :D

 

Men poenget er tatt. Den notisen kunne selvfølgelig stått hvor som helst på siden.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...