hallo,
ik wil een zin laten zien van een berichtje en als de gebruikers op de link klikt moet het berichtje helemaal te voorschijn komen. zelf heb ik al wat geprobeerd maar dit was knude niks helaas.

hopelijk kan iemand mij helpen met dit probleem. vast bedankt voor jullie moeite.

mvg
edwin
Hoi Edwin,

kan op verschillende manieren. Het kan in JavaScript, dan hoeft je pagina niet ververst te worden. Het kan ook in PHP, maar dan ververst je pagina wèl. Wat heb je liever?
hallo jan koehoorn,

doe maar een javascript dan probeer ik het eerst daar mee. want wat jij zegt dan hoeft het niet ververst te worden.

vast bedankt voor de moeite jan.
Bij bijvoorbeeld een nieuwssysteem kan je de 2 pagina's maken

index.php
news.php

in index.php laat je alle berichten tonen. als een bericht dan bijvoorbeeld langer is dan 200 tekens doe je het volgende:

<?
if(strlen($berichten['bericht'])>200){
$berichten['bericht'] = substr($berichten['bericht'],0,180) . " ... ";
?>

en dan maak je via een hyperlink een link naar news.php en stuur je de ID van nieuwsbericht mee.

op news.php lees je het bericht uit en laat je het volledige bericht zien.

Veel succes,
mocht je nog vragen hebben, gewoon stellen :)
En dan op deze manier:

Bericht 1:
Vanmorgen liep ik door het park en ....

Bericht 2:
Deze week is het weer koopzondag ...

En als ze dan op zo'n link klikken, dat dan de hele tekst zichtbaar wordt?
ja precies :)

via news.php de ID van dat bericht opvragen en dan volledig uitlezen...
hallo jan,

jah zo iets alleen dan. hoeft bericht 1 niet boven te staan.

voobeeld 1:

11-01 Vanmorgen liep ik door het park en
10-01 Deze week is het weer koopzondag
09-01 bla bla bla bla

en als je dan op de link klikt dus de tekst van vanmorgen liep ik door het park en.. dat het bericht dan openklapt

Openklapt voorbeeld:

11-01 Vanmorgen liep ik door het park en
bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla

10-01 Deze week is het weer koopzondag
09-01 bla bla bla bla

dit was mijn bedoeling. hopelijk heb ik je genoeg informatie gegeven.

vast erg bedankt,
mvg,
edwin
Dat is niet moeilijk. Met puur javascript te doen.
<script language='javascript' type='text/javascript'><!---
	function ShowHide(id1, id2) {
	  if (id1 != '') expMenu(id1);
	  if (id2 != '') expMenu(id2);
	}
	
	function expMenu(id) {
	  var itm = null;
	  if (document.getElementById) {
		itm = document.getElementById(id);
	  } else if (document.all){
		itm = document.all[id];
	  } else if (document.layers){
		itm = document.layers[id];
	  }
	
	  if (!itm) {
	   // do nothing
	  }
	  else if (itm.style) {
		if (itm.style.display == "none") { itm.style.display = ""; }
		else { itm.style.display = "none"; }
	  }
	  else { itm.visibility = "show"; }
	}
    //-->
    </script>

En dan heb je ergens je bericht:
<a href="javascript:ShowHide('qr_id_2', 'qr_id_2_closed');">
Vanmorgen liep ik door het park en...</a>
<div id='qr_id_2' style="display:none;">toen zag ik een leeeeeeeeuw. :)</div>
Voorbeeld
hallo sebastiaan,

als ik op voorbeeld klik opent een webbrowser maar verder is ie leeg. ligt dit aan mij?
@ edwín

ligt niet aan jou want ik zie er ook niks op.

Reageren