Avatar billede fbb Nybegynder
19. august 2004 - 22:35 Der er 42 kommentarer og
1 løsning

iframe problem

Hej jeg har denne iframe
<iframe name="Tjek" width="100" height="100" src="http://www.ting.dk/booster.htm">
</iframe>

Men mit "udført" bliver gult, hvordan ungår jeg dette?
Avatar billede Slettet bruger
19. august 2004 - 22:39 #1
Det skyldes nok en JavaScript fejl i booster.htm
Avatar billede trekkies Juniormester
19. august 2004 - 22:39 #2
Din kode ser fin ud, men prøv bare at skriv:
src="booster.htm"

Det kan også være din booster.htm fil som er gul, prøv at kigge i den.
Avatar billede fbb Nybegynder
19. august 2004 - 22:40 #3
Hvis jeg går ind på booster.htm, er mit udført helt fint
Avatar billede fbb Nybegynder
19. august 2004 - 22:41 #4
...Trekkies, jeg skal over på et andet hotel og hente den booster.htm
Avatar billede trekkies Juniormester
19. august 2004 - 22:42 #5
Er det hele din iframe som bliver gul?
Avatar billede fbb Nybegynder
19. august 2004 - 22:44 #6
ikke iframe.. det er udført nede i hjørnet
Avatar billede fbb Nybegynder
19. august 2004 - 22:45 #7
ALtså: udført, med med fejl på siden
Avatar billede trekkies Juniormester
19. august 2004 - 22:45 #8
Nå den.
Hvad siger den?
Avatar billede fbb Nybegynder
19. august 2004 - 22:47 #9
Står^^
Avatar billede trekkies Juniormester
19. august 2004 - 22:50 #10
Siger den at det er i din iframe?

eller i booster.htm filen?
Avatar billede fbb Nybegynder
19. august 2004 - 22:50 #11
Men hvordan gør man så? Hvis man skal hente en http;// uden at der kommer fejl?
Avatar billede fbb Nybegynder
19. august 2004 - 22:51 #12
i min booster.htm er der ingen fejl (ikke gult)
Avatar billede trekkies Juniormester
19. august 2004 - 22:54 #13
Prøv at skriv:
<iframe name="Tjek" width="100" height="100" src="www.ting.dk/booster.htm">
</iframe>

Jeg har fjernet http://

Se om det virker.
Avatar billede fbb Nybegynder
19. august 2004 - 22:55 #14
Så går den ikke ud af "sin mappe" så den skriver dette: Not Found
Avatar billede trekkies Juniormester
19. august 2004 - 22:57 #15
Hvis du dobbelt klikker på den gule fejl meddelse, hvad siger den?
Avatar billede fbb Nybegynder
19. august 2004 - 22:58 #16
Problemmer med denne webside kan forhindre den i at blive vist korrekt... bla bla bla
Avatar billede trekkies Juniormester
19. august 2004 - 23:00 #17
Siger den ikke noget med at den forventer et tegn?

Kan du ikke tage en Prt Scr, så jeg kan se hvad den siger.
Avatar billede fbb Nybegynder
19. august 2004 - 23:02 #18
Avatar billede trekkies Juniormester
19. august 2004 - 23:03 #19
Klik på Vis Detaljer, så kan du se hvad den forventer af dig
Avatar billede fbb Nybegynder
19. august 2004 - 23:06 #20
hmm:
<!-- Chart Basis HTML kode start v003 -->
<script language="javascript" type="text/javascript">
<!--
  document.write('<a href="http://www.chart.dk/ref.asp?ct=v003&id=105032" target="_blank">');
  var myref; myref=document.referrer; if(top.document.referrer!=null) myref=top.document.referrer;
  document.write('<img src="http://cluster.chart.dk/chart.asp?id=105032&style=4&secID=' + Math.random()*10000000 + '&ref=' + escape(myref) + '" border="0" alt="Chart.dk"><');
  document.write('/a>');
//-->
</script>
<noscript>
  <a href="http://www.chart.dk/ref.asp?ct=v003&amp;id=105032" target="_blank"><img src="http://cluster.chart.dk/chart.asp?id=105032&amp;style=4&amp;secID=1" border="0" alt="Chart.dk"></a>
</noscript>
<!-- Chart Basis HTML kode slut v003 -->

Fejl skulle være tegn 39 i denne linie:
  var myref; myref=document.referrer; if(top.document.referrer!=null) myref=top.document.referrer;

(det er en alm chattæller)
Avatar billede trekkies Juniormester
19. august 2004 - 23:07 #21
Kan du ikke tage et Prt Scr igen?
Avatar billede fbb Nybegynder
19. august 2004 - 23:09 #22
Avatar billede fbb Nybegynder
19. august 2004 - 23:09 #23
Linie 15 er den jeg skrev:
var myref; myref=document.referrer; if(top.document.referrer!=null) myref=top.document.referrer;
Avatar billede trekkies Juniormester
19. august 2004 - 23:17 #24
Jeg har lige været inde på:
http://www.patteguf.dk/booster.htm

Jeg fik inden fejl.

Prøv at lukke dette spørgsmål og gå ind på under Javascript og spørg der. De kan måske hjælpe dig mere der, da det er en javascript fejl du får.
Jeg bruger så lidt javascript som muligt.
Avatar billede fbb Nybegynder
19. august 2004 - 23:19 #25
Ja.. Der er ingen fejl på den side..

Men det er som om min iframe kode er forkert altså kan du lave så www.patteguf.dk/booster.htm åbner i en iframe fra dit hotel?
Avatar billede trekkies Juniormester
19. august 2004 - 23:27 #26
Jeg har lige lavet en lille asp fil, og den vil ikke vise den booster.htm fil.

Der står også noget med adgang nægtet, det gør der også i din fejl meddelse, så tror jeg at der er en form for beskyttelse på filen.
Avatar billede trekkies Juniormester
19. august 2004 - 23:29 #27
Jeg har lige prøvet at tage hele javascriptet og lægge det i en html fil hos mig selv, og nu virker alt fint, kan du ikke også det?
Avatar billede fbb Nybegynder
19. august 2004 - 23:30 #28
det dokoment, hvor min iframe er i er et php.
Avatar billede trekkies Juniormester
19. august 2004 - 23:33 #29
Jeg kender ikke få meget til php, men prøv evt. at lave en html fil med dette:
<script language="javascript" type="text/javascript">
<!--
  document.write('<a href="http://www.chart.dk/ref.asp?ct=v003&id=105032" target="_blank">');
  var myref; myref=document.referrer; if(top.document.referrer!=null) myref=top.document.referrer;
  document.write('<img src="http://cluster.chart.dk/chart.asp?id=105032&style=4&secID=' + Math.random()*10000000 + '&ref=' + escape(myref) + '" border="0" alt="Chart.dk"><');
  document.write('/a>');
//-->
</script>
<noscript>
  <a href="http://www.chart.dk/ref.asp?ct=v003&amp;id=105032" target="_blank"><img src="http://cluster.chart.dk/chart.asp?id=105032&amp;style=4&amp;secID=1" border="0" alt="Chart.dk"></a>
</noscript>
<!-- Chart Basis HTML kode slut v003 -->

På din php side skulle du gerne kunne bruge denne kode:
<iframe name="Tjek" width="100" height="100" src="http://www.ting.dk/booster.htm">
</iframe>

eller:
<!-- #include file="booster.html" -->
Avatar billede fbb Nybegynder
19. august 2004 - 23:39 #30
Virker ikke..
kode med iframe ligger på et hotel på www.Frederikbb.dk
javascriptet (booster.htm) ligger på et hotel på www.patteguf.dk

.. Hvis jeg ligger booster.htm over på frederikbb.dk virker det godt, men jeg skal have den til at hente fra et andet site (altså hotel)
Avatar billede trekkies Juniormester
19. august 2004 - 23:40 #31
Må jeg spørge om hvorfor du ikke kan have din booster.htm fil på denne steder?
Avatar billede fbb Nybegynder
19. august 2004 - 23:43 #32
... Fordi det skal ligge på et andet hotel (også til senere brug)
Jeg ejer begge ting, men skal have lavet denne ting så det funker (skal ha fixet en ting hvor jeg kan få indhold fra mit hotel vidst uden den melder fejl og hvor jeg kan bestemme W/H)
Avatar billede trekkies Juniormester
19. august 2004 - 23:43 #33
Nå, sådan.
Avatar billede fbb Nybegynder
19. august 2004 - 23:44 #34
Håber du forstår ;D..
Men den eneste løsning jeg kunne finde på var med en iframe, men.. Den kommer med fejl.. hva gør man så?
Avatar billede trekkies Juniormester
19. august 2004 - 23:57 #35
Jeg har tænkt og kigget i nogle af mine bøger, men kan ikke finde på noget.

Prøv at spørge under php forumet, de kan måske hjælpe dig mere.
Avatar billede fbb Nybegynder
19. august 2004 - 23:59 #36
Tja.. Men da underligt man ikke kan hente det fra et andet url
Avatar billede fbb Nybegynder
19. august 2004 - 23:59 #37
smil lige svar du har jo trods alt brugt en del tid
Avatar billede trekkies Juniormester
20. august 2004 - 00:01 #38
Nej tak, da jeg ikke kunne hjælpe dig alligevel, så tag du bare dine point selv.
Avatar billede fbb Nybegynder
20. august 2004 - 00:02 #39
hehe ok ;)
Må lige tænke over en løsning på dette
Avatar billede roenving Novice
20. august 2004 - 00:12 #40
Du kan aldrig lave cross-domain-scripting uden at få fejl, da det simpelthen er absolut forbudt !-)
Avatar billede fbb Nybegynder
20. august 2004 - 00:15 #41
hmm, hvordan gør man så?? Er der en anden løsning jeg kan bruge roenving?
Avatar billede roenving Novice
20. august 2004 - 00:33 #42
Principielt kan du kun gøre, som I tidligere i tråden har talt om, nemlig lægge selve scriptet under samme domæne, for ellers kan du _aldrig_ få lov til at adressere top.et-eller-andet, fordi det så vil være det absolut forbudte cross-doamin-scripting !-)

-- og som trekkies konkluderede tidligere, så er det en beskyttelsesforanstaltning, som du idag ikke kan komme ud over, før i tiden var det faktisk muligt, f.eks. i Netscape 4, hvor trusted scripts kunne komme udenom, idag er det som jeg umiddelbart kan huske kun muligt med noget activeX-noget, som vil medføre en alert om usikkert indhold ...

-- hvis du kigger på de tællere, som bruger javascript, skal de også lægges direkte ind på din side, det er ikke muligt at få dem til at fungere fra et andet domæne !o]
Avatar billede fbb Nybegynder
20. august 2004 - 00:41 #43
hmm ok. fair nok øv :(
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