webForumDet fria alternativet

Importera extern HTMLkod

HTML & CSS

11 svar · 529 visningar · startad av erc

Medlem sedan juni 200232 inlägg
Frågan#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

Medlem sedan apr. 20012 427 inlägg
#2

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/

Medlem sedan juni 200232 inlägg
#3

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?

Medlem sedan apr. 20012 427 inlägg
#4

Nej, som sagt, jag har aldrig använt det. :)

Medlem sedan juni 200232 inlägg
#5

Får försöka leta lite i apin då, tackar ändå :)

Medlem sedan aug. 200430 inlägg
#6

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" %>
Medlem sedan juni 200232 inlägg
#7

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?

Medlem sedan juni 200232 inlägg
#8

löste det genom att lägga formen i den inkluderade sidan innom min bordertagg, ganka fult men det fungerar iaf.

Medlem sedan juli 200411 inlägg
#9
<?php
include("dokument.typ");
?>
Medlem sedan jan. 200499 inlägg
#10

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

Medlem sedan apr. 20012 427 inlägg
#11

Nu gällde det i och för sig JSP. ;)

Medlem sedan aug. 20039 340 inlägg
#12

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

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)