Avatar billede the_ghost Nybegynder
10. juli 2004 - 13:05 Der er 12 kommentarer og
2 løsninger

resize Iframe problem

Jeg har nogle problemer med at få Resizet en IFrame, her er min problemstilling:

Side 1 = Ligger lokalt på min computer
Side 2 = er indholdet af IFrame, og den ligger på et webhotel.

Her er hvad jeg har af JS på Side 2:

<head>
function resizeIFrame()
{
objTable  = document.getElementById('tbl');
objIFrame = parent.document.getElementById('tframe');

objIFrame.height = objTable.offsetHeight
}
</head>
<body onload="resizeIFrame();">
....
</body>

Alt dette har virket perfekt før i tiden, hvor både Side 1 og Side 2 lagde lokalt på min computer, men nu hvor jeg har smidt Side 2 ud på et webhotel, så kan jeg ikke få det til at virke mere...

Jeg håber at der er en af jer Eksperter der kan hjælpe mig med mit lille problem.

På forhånd tak

...
The Ghost
Avatar billede roenving Novice
10. juli 2004 - 13:14 #1
Næh ...

Det er der ingen eksperter, som kan hjælpe dig med, for det er forsøg på cross-domain scripting, som bare er umuligt pr. definition !-)
Avatar billede the_ghost Nybegynder
10. juli 2004 - 13:18 #2
Er der så ikke en anden måde man kan få lavet et resizescript på???
Avatar billede the_ghost Nybegynder
10. juli 2004 - 13:40 #3
Problemet var at jeg havde lavet en Kalender, og gerne ville have det sådan at jeg kunne redigerer i den online... Før lagde den lokalt på min maskine og var sat som startside...  ...Men hvis det ikke kan laves et resize script, tror jeg bare at jeg bruger 2 versioner, der bare bruger den samme database...

Jeg lader spørgsmålet være åben til i morgen, for at se om der ikke er nogen, der kan komme med en eller anden form for resizescript.

roenving >> Kan du ikke lige ligge et svar, for hvis det ikke kommer andre med et svar, så kan vi da lige dele pointene i morgen.
Avatar billede roenving Novice
10. juli 2004 - 13:52 #4
Hvorfor har du ikke siderne liggende det samme sted ?-)

For så er det jo nemt nok !-)
Avatar billede the_ghost Nybegynder
10. juli 2004 - 14:25 #5
Side 2 indgår i én ud af en masse forskellige ting på Side 1.

Side 2 er som sagt en kalender, som jeg gerne vil have mulighed for at kunne redigerer i online, og ikke bare lokalt på min computer som er tilfældet med Side 1... Grunden til at jeg ikke ligger Side 1 sammen med Side 2 er at jeg ikke vil have siden 1 til at være tilgængelig online, da den bla. benytter sig af en masse ting på min computer, som ikke vil være mulig hvis den lagde på et webhotel. ( <a href="file://c:..."></a> ).
Avatar billede roenving Novice
10. juli 2004 - 14:33 #6
Hvorfor laver du så ikke et opslag på dit webhotel ?-)

Lyder som om du lokalt bruger IE på windows, og så kan du:

<script language="JScript">
var sURL = "http://www.google.com"
var oXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP")
oXMLHTTP.Open("GET",sURL,false);
oXMLHTTP.Send();
document.write(oXMLHTTP.ResponseText);
</script>
Avatar billede the_ghost Nybegynder
10. juli 2004 - 15:03 #7
Jeg bruger Opera
Avatar billede roenving Novice
10. juli 2004 - 15:14 #8
Understøtter den activeX-objekter ?-)

Jeg ved at Mozilla også understøtter den Windows-teknologi, men om Opera også gør, ved jeg ikke ...
Avatar billede the_ghost Nybegynder
10. juli 2004 - 15:18 #9
Det tror jeg ikke at den gør.. Når jeg prøver at lave et script med dit eksempel, kommer der ikke noget frem overhovedet!!!
Avatar billede roenving Novice
10. juli 2004 - 15:23 #10
Nu er det også IE-syntaksen, den er ret meget anderledes til en Mozilla-ting, så måske skal det skrives fuldstændig anderledes !-)
Avatar billede roenving Novice
10. juli 2004 - 15:25 #11
Næh, Opera understøtter ikke activeX ...

http://www.opera.com/support/search/supsearch.dml?index=415
Avatar billede the_ghost Nybegynder
10. juli 2004 - 15:29 #12
Men jeg tror bare at jeg tyrer til løsningen med 2 udgaver til 1 fælles db
Avatar billede the_ghost Nybegynder
11. juli 2004 - 10:42 #13
Mange tak for hjælpen
Avatar billede roenving Novice
11. juli 2004 - 11:12 #14
Tak for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester