WK 2026: Scoor de beste deals! Stel jouw winnende opstelling samen met behulp van ons advies.

Een ASP (of PHP) pagina binnen een HTML via script

Pagina: 1
Acties:
  • 116 views sinds 30-01-2008
  • Reageer

  • Helsie
  • Registratie: Januari 2000
  • Niet online
Ik heb het volgende probleem.
Ik wil graag een ASP file (zoals http://www.derat.nl/int/nl/nieuws/nieuwslaatste.asp ) openen binnen in een tabel in een HTML file op mijn eigen site. (Dit is overigens in overleg met de maker van die andere site).
Nu moet het naar mijn mening mogelijk zijn om met behulp van een stukje jscript ofzo de ASP file remote (dus op www.derat.nl) uit te voeren en de uitvoer daarvan binnen de HTML file op mijn site (of die van iemand anders) te importeren. Ik heb namelijk geen ASP ondersteuning op mijn server (en dit moet door meer mensen gebruikt gaan worden die allemaal geen ASP ondersteuning hebben).
Het moet echt mogelijk zijn, maar hoe...
De ASP file hierboven is slechts een voorbeeld. Als ik weet hoe het in het algemeen moet, dan kan het met elke andere ASP (of PHP file) natuurlijk. Het gaat er mij puur om hoe ik die uitvoer van die ASP file als afgerond geheel in mijn pagina kan opnemen (bijv. in 1 kolom van een tabel ofzo).
Bij voorbaat dank voor alle nuttige tips die er gaan komen!

Verwijderd

Op jouw server wil je een .js file in je HTML source includen, en dan een funktie aanroepen die je juiste informatie neerzet.

Op de andere server maak je een file die je .js noemt, maar daarin JavaScript dat door ASP (of PHP of Perl of ... ) gegenereerd wordt. Je server moet dus zo ingesteld staan dat die een .js file parsed.

Enjoy :)

  • Helsie
  • Registratie: Januari 2000
  • Niet online
Dus als ik een file met deze inhoud:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<OBJECT RUNAT=Server ID=Conn PROGID="ADODB.Connection"></OBJECT>

          <% Conn.Open "nacnieuws"
           strSQL = "SELECT Nieuws.Datum, Nieuws.Header, Nieuws.id "
           strSQL = strSQL + "FROM Nieuws "
           strSQL = strSQL + "WHERE ((Nieuws.Header<>'')) "
           strSQL = strSQL + "ORDER BY Nieuws.Datum DESC; "
           Set RS1 = Conn.Execute(strSQL)
          FOR i=1 to 10
           ID=Trim(RS1("ID"))
           Header=Trim(RS1("Header"))
                   Dag=Trim(Day(RS1("Datum")))
            nieuwsstring=nieuwsstring+"<LI> [i]"+Dagen(Weekday(RS1("Datum")))+" "+Dag+" "+Maanden(Month(RS1("Datum")))+": [/i]&nbsp;&nbsp;&nbsp;<a href=http://www.derat.nl/int/nl/nieuws/nieuwsitemnieuw.asp?id="+ID+" CLASS=Main>"+Header+"</a><BR>"
          rs1.movenext
          next
          conn.close %>

document.write([b][i]<H1>Laatste nieuws</H1>[/b][/i]
                <DIR><DIR><%=nieuwsstring%></DIR></DIR>)

op de ASP-server zet met de extensie .js dan kan ik dat javascript op mijn eigen site plaatsen... Begrijp ik het zo goed?

Verwijderd

Je moet een JaveScript funktie uitspugen, dus als je de JS file (die door ASP gegenereerd wordt) opvraagt dat je bijvoorbeeld zoiets krijgt:
code:
1
2
3
4
function getNews() {
   strNews = "testing 123"; // Hier moet natuurlijk de string met news komen te staan
   return strNews;
}

Dan roep je vanuit een JavaScriptje op je website die funktie getNews aan, en schrijf je de gereturnde string in de HTML.

Snappez-vous?

Verder heb ik niet naar je code gekeken voor syntax fouten, sterker nog, in dat voorbeeld van mijn kan net zo goed een fout zitten, maar het werkt om je het juiste idee te geven. :)

  • Helsie
  • Registratie: Januari 2000
  • Niet online
is
code:
1
2
document.write([b][i]<H1>Laatste nieuws</H1>[/b][/i]
<DIR><DIR><%=nieuwsstring%></DIR></DIR>)

geen javascript dan?
Document.write(...) is toch jscript?
Of bedoel je dat ik javascript moet schrijven dat al de HTML wegschrijft...

  • me1299
  • Registratie: Maart 2000
  • Laatst online: 00:14

me1299

$ondertitel

Het is zeker mogelijk!!

Ik ben bezig met mijn eigen hosted scripts service.

Je moet gewoon Javascript uitspugen in de ASP file.

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen


  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Tjek deze draad, gevonden via de search met %asp_% bij de weg ;)

http://gathering.tweakers.net/forum/list_messages/58929

azzubliefdankuwel.

Wat is die search toch makkelijk... :+

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Verwijderd

Ik zag of php staan, dus ik geef ff een voorbeeld hoe je het in PHP kan fixen.

Dit is je script :
PHP:
1
2
3
4
<?
$naam="kees";
$message="ik ben aardig en ik heet $naam";
?>

document.write("$message");


Vervolgens zet je in je HTML
<script src=bestandje.php></script>

Je kan in je script alles zetten wat je wilt, zolang je maar geen echo/print/etc. gebruikt, want dat pikt ie volgens mij niet.

  • me1299
  • Registratie: Maart 2000
  • Laatst online: 00:14

me1299

$ondertitel

Op zaterdag 18 november 2000 18:59 schreef BackSlash32 het volgende:
Tjek deze draad, gevonden via de search met %asp_% bij de weg ;)

http://gathering.tweakers.net/forum/list_messages/58929

azzubliefdankuwel.

Wat is die search toch makkelijk... :+
Ow jah, toen was het oorlog! Maar het was me wel gelukt :9

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen

Pagina: 1