javascript moet script externe tabel weergeven

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Plaats reactie
Gebruikersavatar
Grimlock
Berichten: 513
Lid geworden op: 01 sep 2004, 12:56

javascript moet script externe tabel weergeven

Bericht door Grimlock » 03 apr 2006, 12:32

<script src="/add_link_portal.php"></script>

Zou de tabel op /add_link_portal.php moeten weergeven. Zodat mensen dat java scriptje op hun site kunnen zetten en ze dan die link tabel weergegeven krijgen.

Hij doet het niet, hoe kan dat? Weet iemand hoe dit wel moet?

ps: Het KAN wel! http://seibertron.com/news/addnews2yoursite.php
Laatst gewijzigd door Grimlock op 04 apr 2006, 11:07, 1 keer totaal gewijzigd.

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 03 apr 2006, 21:06

Misschien type="php" aan de script-tag toevoegen? Je kan er beter JavaScript van maken, dat is niet server-afhankelijk.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 03 apr 2006, 21:08

Spambot schreef:Misschien type="php" aan de script-tag toevoegen? Je kan er beter JavaScript van maken, dat is niet server-afhankelijk.
Hijb edoelt dat die php file JS genereert ;)

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 03 apr 2006, 21:11

Waarom denk je dat, de broncode is puur HTML..?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 03 apr 2006, 21:27

Spambot schreef:Waarom denk je dat, de broncode is puur HTML..?
Door deze site: http://seibertron.com/news/addnews2yoursite.php
En, als het puur HTML is, dan gaat het in een script tag nooit werken :?

Gebruikersavatar
Grimlock
Berichten: 513
Lid geworden op: 01 sep 2004, 12:56

Bericht door Grimlock » 04 apr 2006, 07:34

Ik heb een php link script die links uit een database haald en in een tabel zet. Die tabel (oftewel add_link_portal) wil ik op andere sites laten zetten dmv een javascriptje.

Deze tabel met links is dus interactief zodra iemand in mijn linkpage een link toevoegd is dat dus ook te zien in al die portaltjes. :)

Hoop dat jullie nu genoeg info hebben om me te kunnen helpen!

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 04 apr 2006, 08:09

paul schreef:
Spambot schreef:Waarom denk je dat, de broncode is puur HTML..?
Door deze site: http://seibertron.com/news/addnews2yoursite.php
En, als het puur HTML is, dan gaat het in een script tag nooit werken :?
Het is wel mogelijk PHP uit te voeren in een script-tag, maar dat is een instelling op de server en zal dus niet voor iedereen werken.
http://nl.wikipedia.org/wiki/Php schreef:

Code: Selecteer alles

/* HTML_TAG */
?>
<script language="php"> /* PHP uitvoeren in HTML */
   echo 'Hello World';
</script>
Maar de manier van Grimlock gaat niet werken, tenzij je met een iFrame werkt, of een door PHP gegenereerde afbeelding. Tabellen een dynamische inhoudt geven met JavaScript is niet mogelijk.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 04 apr 2006, 10:17

Spambot, dat is wel mogelijk:(Even uit mijn hoofd dit)

Code: Selecteer alles

<html>
<head>
<script type="text/javascript">
onload loadit;
function loadit(){
	var table = document.createElement('table');
	var rows = table.insertRow(1);
	var td = rows.insertCell(0);
	td.appendChild(document.createTextNode('Deze tekst komt in de td'));
	document.getElementById('bd').appendChild(table);
}
</script>
</head>
<body>
<p id="bd">
</p>
</body>
</html>
Maakt toch echt met JS een table :) En is nog (Met wat aanpassingen :)) dynamische ook :D

Gebruikersavatar
Grimlock
Berichten: 513
Lid geworden op: 01 sep 2004, 12:56

Bericht door Grimlock » 04 apr 2006, 11:07

Met een iframe werkt het prima. I-frame is toch niet zo'n goede functie?

Code: Selecteer alles

<iframe width="260" height="350" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://www.paradron.com/ark/add_link_portal.php"></iframe>
Zet die code maar eens op je website :P

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 04 apr 2006, 12:28

let wel op dat niet iedereen frames ondersteund maar goed :wink:

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 05 apr 2006, 10:32

paul schreef:Spambot, dat is wel mogelijk:(Even uit mijn hoofd dit)

[..]

Maakt toch echt met JS een table :) En is nog (Met wat aanpassingen :)) dynamische ook :D
'Deze tekst komt in de td'

Dynamisch? De inhoud is nog altijd hard-coded? En 99% ondersteund iFrames, hoewel ik er ook geen fan van ben.

Gebruikersavatar
Grimlock
Berichten: 513
Lid geworden op: 01 sep 2004, 12:56

Bericht door Grimlock » 06 apr 2006, 10:30

Dynamisch? De inhoud is nog altijd hard-coded?
Het resultaat in de tabel komt rechtsreeks uit mijn database. Dynamisch dus.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 06 apr 2006, 10:37

Spambot schreef:
paul schreef:Spambot, dat is wel mogelijk:(Even uit mijn hoofd dit)

[..]

Maakt toch echt met JS een table :) En is nog (Met wat aanpassingen :)) dynamische ook :D
'Deze tekst komt in de td'

Dynamisch? De inhoud is nog altijd hard-coded? En 99% ondersteund iFrames, hoewel ik er ook geen fan van ben.
Dit is niet dynamische nee. Maar met wat aanpassingen(Wat ik ook schreef) kan je dit dynamische maken. Dit kan zowel via client side, als server side. Ik heb gister bijvoorbeeld een script gemaakt, die dit gebruikt, en de gegevens dmv een AJAX request een xml file ophaalt, en die in de table zet.

Gebruikersavatar
Grimlock
Berichten: 513
Lid geworden op: 01 sep 2004, 12:56

Bericht door Grimlock » 06 apr 2006, 10:38

Wat is in jou ogen dan dynamisch? Zal wel mijn fout zijn dan :-/
Als de inhoud verranderd dmv een database valt dit toch onder dynamisch?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 06 apr 2006, 10:48

ja dat is dynamische ja.
Zie hier een voorbeeld: http://rcts.paul.reallycoding.nl/stats_js.php
Dat is geheel met JS opgebouwd (Ja, het werkt nog niet helemaal, en kan langzaam zijn :)).
http://rcts.paul.reallycoding.nl/javasc ... nctions.js zie je de JS file. Die haalt dynamische XML op, die per tab anders is.

Gebruikersavatar
Grimlock
Berichten: 513
Lid geworden op: 01 sep 2004, 12:56

Bericht door Grimlock » 06 apr 2006, 10:50

Wow, dat is super moeilijk om te maken :shock:
Dan denk ik toch dat ik het bij Iframe houd... :?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 06 apr 2006, 10:51

Grimlock schreef:Wow, dat is super moeilijk om te maken :shock:
Dan denk ik toch dat ik het bij Iframe houd... :?
Dit heeft me maar 1 middagje gekost :oops:

Plaats reactie