E erc Medlem sedan juni 2002 32 inlägg Frågan 31 aug. 2004 11:26 #1 Finns det något sätt att mitt i en sida importera en annan sida.
Dvs att jag vill utan att använda någon form av iframe eller frame ordna så man kan få in "text" eller ren html från en annan sida. Finns det några sånna möjligheter i standrad html, alternativt jsp?
// Jocke
Skarre Medlem sedan apr. 2001 2 427 inlägg Jag har aldrig använt det, men jag förutsätter JSP har stöd för att läsa in externa sidor.
http://java.sun.com/products/jsp/
E erc Medlem sedan juni 2002 32 inlägg Okej, så det ska fungera med JSP, jag har tyvärr inte hittat några bra jsptaggar, får väll leta lite till. Du har inget kodexempel?
Skarre Medlem sedan apr. 2001 2 427 inlägg Nej, som sagt, jag har aldrig använt det. :)
E erc Medlem sedan juni 2002 32 inlägg Får försöka leta lite i apin då, tackar ändå :)
Nu var det ett tag sedan jag skrev något i JSP, men jag vill minnas att man använde include:
<%@ include file="hello_world.jsp" %>
E erc Medlem sedan juni 2002 32 inlägg jovars, det var nått i den stilen J.Sebring. Löste mina problem men nu är de så att min cssmall inte vill följa mig dit jag vill :(
<p class="border"> Hej Hej <br><jsp:include page="<%= include_page %>"/> </p>
Detta fungerar inte. Jag får hej hej innom en border men sidan jag inkluderar hamnar utanför. Vad kan detta bro på? Får man leva med de eller går det att komma runt?
E erc Medlem sedan juni 2002 32 inlägg löste det genom att lägga formen i den inkluderade sidan innom min bordertagg, ganka fult men det fungerar iaf.
Arcsin Medlem sedan juli 2004 11 inlägg <?php
include("dokument.typ");
?>
L LOOlau Medlem sedan jan. 2004 99 inlägg brukar använda require i fall jag har tillgång till filen själv..
Men från en annan sida kan du kanske kolla in file() funktionen i php finns säkert någon liknande i asp...
$url = "www.webforum.nu ";
$html_code = file($url);
echo $html_code;
eller liknande.... doc alldrig använt funktionen..
http://se.php.net/manual/en/function.file.php
Skarre Medlem sedan apr. 2001 2 427 inlägg Nu gällde det i och för sig JSP . ;)
Du nämnde även standard HTML. Det finns ett sätt att göra detta med javascript, men det fungerar tyvärr bara i Internet Explorer och Mozilla/Netscape.
function getFile(file) {
var obj = 0;
switch (true) {
case typeof ActiveXObject == "function":
obj = new ActiveXObject("Msxml2.XMLHTTP");
break;
case typeof XMLHttpRequest == "object":
obj = new XMLHttpRequest();
break;
}
if (obj) {
obj.open("GET", file, false);
obj.send(null);
return obj.responseText;
}
return 0;
}
Du skickar med en URL till funktionen och får tillbaka sidans HTML-källa.
Koden kommer Peter S i denna tråd