externe pagina laten tonen
Ik wil leden van me site downloads laten tonen op hun site maar zodra de code op een andere site plaats dan me eigen geeft hij niks weer hoe komt dit?:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<script type="text/javascript" src="http://scrapzz.nl/js/jquery.js"></script>
<script type="text/javascript" >
$(document).ready(function(){
//welke categorie wil je gebruiken?
var id = "1";
//Aantal die je wilt tonen:
var aantal = "8";
//hoe wil je de datum laten zien? (php date stamp!)
var datum = "d-m-y";
//wat is je website link (voor stats bij te houden)
var site = "lol.nl";
//waar moeten de links naar toe gaan (_blank nieuwe venster)
var target = "_blank";
//De div id (alleen ids!)
var div = "div";
//hier niks aan doen
$.ajax({
type: "GET",
url: "http://scrapzz.nl/ajax/extern/hackcat.php?id=" + id + "&site=" + site + "&target=" + target + "&datum=" + datum + "&aantal=" + aantal,
success: function(data) {
if(data){
$("#" + div).html(data);
}else{
alert('de data kon niet worden opgehaalt!');
}
}
});
});
</script>
<div id="div"></div>
<script type="text/javascript" >
$(document).ready(function(){
//welke categorie wil je gebruiken?
var id = "1";
//Aantal die je wilt tonen:
var aantal = "8";
//hoe wil je de datum laten zien? (php date stamp!)
var datum = "d-m-y";
//wat is je website link (voor stats bij te houden)
var site = "lol.nl";
//waar moeten de links naar toe gaan (_blank nieuwe venster)
var target = "_blank";
//De div id (alleen ids!)
var div = "div";
//hier niks aan doen
$.ajax({
type: "GET",
url: "http://scrapzz.nl/ajax/extern/hackcat.php?id=" + id + "&site=" + site + "&target=" + target + "&datum=" + datum + "&aantal=" + aantal,
success: function(data) {
if(data){
$("#" + div).html(data);
}else{
alert('de data kon niet worden opgehaalt!');
}
}
});
});
</script>
<div id="div"></div>
al de pagina's werken!
Gewijzigd op 22/01/2012 13:19:14 door ScrapZz nl
bestaat de url wel die je oproept?
wordt het success-event geladen?
bestaat die div wel?
kwestie van even debuggen.
Gewijzigd op 22/01/2012 12:58:47 door - Ariën -
- Aar - op 22/01/2012 12:55:53:
bestaat de jquery lib wel?
bestaat de url wel die je oproept?
wordt het success-event geladen?
bestaat die div wel?
kwestie van even debuggen.
bestaat de url wel die je oproept?
wordt het success-event geladen?
bestaat die div wel?
kwestie van even debuggen.
Zeg net alles bestaat!
en op me eigen site doet hij het wel ;)
Blijkbaar mist er toch duidelijk *iets*.
- Aar - op 22/01/2012 13:08:59:
Laat het op de andere site eens zien?
Blijkbaar mist er toch duidelijk *iets*.
Blijkbaar mist er toch duidelijk *iets*.
Heb even een test acountje gemaakt op jouwpagina:
http://hack.jouwpagina.eu/
en
http://dutchbrotherhood.nl/test.php
Gewijzigd op 22/01/2012 13:30:28 door ScrapZz nl
http://scrapzz.nl/ajax/extern/hackcat.php?id=1&site=dhz&target=_blank&datum=d-m-y&aantal=8. Origin http://hack.jouwpagina.eu is not allowed by Access-Control-Allow-Origin.
XMLHttpRequest cannot load Jurgen B op 22/01/2012 13:22:02:
XMLHttpRequest cannot load http://scrapzz.nl/ajax/extern/hackcat.php?id=1&site=dhz&target=_blank&datum=d-m-y&aantal=8. Origin http://hack.jouwpagina.eu is not allowed by Access-Control-Allow-Origin.
en dat betekent?
Niet zo moeilijk. Google Translate kan je er zeker bij helpen, als je de Engelse taal niet echt machtig bent.
Meer informatie:
lees hier
Het komt er op neer dat xmlHttpRequest alleen werken op je eigen domein.
Toevoeging op 22/01/2012 13:36:35:
Jurgen B op 22/01/2012 13:22:02:
XMLHttpRequest cannot load http://scrapzz.nl/ajax/extern/hackcat.php?id=1&site=dhz&target=_blank&datum=d-m-y&aantal=8. Origin http://hack.jouwpagina.eu is not allowed by Access-Control-Allow-Origin.
Waar haal je die error vandaan?
Gewijzigd op 22/01/2012 13:39:18 door - Ariën -
eerste gedeelte snap ik ook wel ;)
maar de rest: "Access-Control-Allow-Origin."
Gewijzigd op 22/01/2012 14:00:11 door ScrapZz nl
- Aar - op 22/01/2012 13:32:12:
Vertaal maar: Not allowed = Geen toegang!
Niet zo moeilijk. Google Translate kan je er zeker bij helpen, als je de Engelse taal niet echt machtig bent.
Meer informatie:
lees hier
Het komt er op neer dat xmlHttpRequest alleen werken op je eigen domein.
Toevoeging op 22/01/2012 13:36:35:
Waar haal je die error vandaan?
Niet zo moeilijk. Google Translate kan je er zeker bij helpen, als je de Engelse taal niet echt machtig bent.
Meer informatie:
lees hier
Het komt er op neer dat xmlHttpRequest alleen werken op je eigen domein.
Toevoeging op 22/01/2012 13:36:35:
Jurgen B op 22/01/2012 13:22:02:
XMLHttpRequest cannot load http://scrapzz.nl/ajax/extern/hackcat.php?id=1&site=dhz&target=_blank&datum=d-m-y&aantal=8. Origin http://hack.jouwpagina.eu is not allowed by Access-Control-Allow-Origin.
Waar haal je die error vandaan?
Chrome console error. FireBug in Firefox geeft hem eveneens aan in console.
Darkwell - op 22/01/2012 13:59:13:
Okay maar hoe krijg ik het dan wel voor elkaar?
eerste gedeelte snap ik ook wel ;)
maar de rest: "Access-Control-Allow-Origin."
eerste gedeelte snap ik ook wel ;)
maar de rest: "Access-Control-Allow-Origin."
Quote:
Het komt er op neer dat xmlHttpRequest alleen werken op je eigen domein.
Je moet dus afstappen van xmlHttpRequests en
document.write(); gebruiken om je content mee op te bouwen.
Toevoeging op 22/01/2012 14:28:46:
Jurgen B op 22/01/2012 14:17:39:
Chrome console error. FireBug in Firefox geeft hem eveneens aan in console.
Ik zie de foutmelding niet in de console?
Gewijzigd op 22/01/2012 14:33:40 door - Ariën -
- Aar - op 22/01/2012 14:24:50:
Het komt er op neer dat xmlHttpRequest alleen werken op je eigen domein.
Ja.... en nee. Er is inmiddels wel wat werk verzet om ook cross-domain calls te kunnen maken. Vierde link op de Google search pagina die Aar eerder stuurde:
http://www.nczonline.net/blog/2010/05/25/cross-domain-ajax-with-cross-origin-resource-sharing/
Zelf heb ik er (nog) geen ervaring mee, maar het zou dus wel mogelijk moeten zijn, met wat werk.
- Aar - op 22/01/2012 14:24:50:
Ik zie de foutmelding niet in de console?
Jurgen B op 22/01/2012 14:17:39:
Chrome console error. FireBug in Firefox geeft hem eveneens aan in console.
Ik zie de foutmelding niet in de console?
Vreemd, Chrome's Javascript console laat hem meteen zien, in Firefox zie ik hem alleen via FireBug, niet via de eigen console.
Waar zie je die melding in Firebug?
- Aar - op 22/01/2012 15:28:44:
Waar zie je die melding in Firebug?
Firebug -> Console -> Alles
GET http://scrapzz.nl/ajax/extern/hackcat.php?id=1&site=dhz&target=_blank&datum=d-m-y&aantal=8 200 OK 82ms jquery.js (regel 8102)
Ik zie alleen die 200 header met get zoals je laat zien. Behalve die 'not-allowed' error.
Sorry het not-allowed deel is inderdaad alleen te zien in de console van Chrome, my bad!