login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Met flashmenu in div laden

Offline thatsme1 - 10/02/2010 19:42 (laatste wijziging 10/02/2010 19:44)
Avatar van thatsme1Nieuw lid Hallo,

Ik ben mijn iframe aan het vervangen voor div

nu laden de pagina's in een nieuw venster iemand een idee?

handeling met iframe (werkt):

on (press, release) {
getURL("nieuws.php", "kader");


Hoe lukt het nu te laden in een div?--> <div id="kader"></div>

9 antwoorden

Gesponsorde links
Offline vinTage - 10/02/2010 20:05
Avatar van vinTage Nieuw lid dat gaat niet zo, de 2e param voor getURL is de target (frame dus)

je kan het wel oplossen dmv javascript

  1. getURL("javascript:een_js_functie('varretje')")


  1. <script type="text/javascript">
  2. function een_js_functie(wat)
  3. {
  4. document.getElementById('kader').innerHTML = wat;
  5. }
  6. </script>


Bovenstaande is natuurlijk maar een grof schetsje van de basis.
Offline thatsme1 - 10/02/2010 21:18 (laatste wijziging 10/02/2010 21:18)
Avatar van thatsme1 Nieuw lid Ok als ik dit doe dan geeft hij alleen varretje aan in de div

Hoe maak je er dan van dat hij nieuws.php weergeeft?
Offline vinTage - 10/02/2010 21:23
Avatar van vinTage Nieuw lid nogal logisch geeft hij 'varretje', dat geef je ook mee in die function....

je kan daar natuurlijk ook de url van je 'op te vragen file' in zetten, en middels een andere functie de content daarvan opvragen.

Of je gebruikt jquery en

  1. $.ajax({
  2. url: varretje,
  3. cache: false,
  4. success: function(html){
  5. $("#kader").append(html);
  6. }
  7. });
Offline thatsme1 - 10/02/2010 21:51 (laatste wijziging 11/02/2010 13:48)
Avatar van thatsme1 Nieuw lid bedankt voor je reacties maar ik snap er niet echt veel van wat je nou bedoeld 
Offline vinTage - 10/02/2010 22:12
Avatar van vinTage Nieuw lid Het gaat op een samenwerken topic lijken..
Offline thatsme1 - 10/02/2010 22:41 (laatste wijziging 17/02/2010 16:48)
Avatar van thatsme1 Nieuw lid -

Koen schreef:
...?
Offline vinTage - 10/02/2010 23:16
Avatar van vinTage Nieuw lid Ik heb "de oplossing" al gegeven, als jij daadwerkelijk voorgeknauwde code wilt, dan is het wel degelijk samenwerken en geen flauwekul!
Offline thatsme1 - 17/02/2010 15:44 (laatste wijziging 19/02/2010 15:41)
Avatar van thatsme1 Nieuw lid Download van jquery.com en plaats het jquery-1.4.1.min.js bestand in de map js

<script type="text/javascript" src="js/jquery-1.4.1.min.js"></script>

<script type="text/javascript">


function loadContent(myurl)
{
$.ajax({
url: myurl,
cache: false,
success: function(html){
$("#kader").html(html);
}
});
}
</script>

Plaats dan bij handelingen in flash:
getURL("javascript: loadContent('nieuws.php')") Werkt in firefox goed alleen het werkt het niet in IE: Als je de site laad en dan klikt op het flash menu dan krijg je in de statusbalk een fout op de pagina. Doe je refresh dan werkt hij wel goed :S
Offline vinTage - 19/02/2010 15:49
Avatar van vinTage Nieuw lid Mijn eerste gok gaat uit naar het stiekum toch cachen van ie.

probeer eens:
  1. getURL("javascript: loadContent('nieuws.php?bla="+Math.random()*99+"')")

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s