Kom ihåg mig?
Home Menu

Menu


Nu får jag panik på denna Ajax

 
Ämnesverktyg Visningsalternativ
Oläst 2009-02-25, 11:33 #1
Fredrik.an Fredrik.an är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 279
Fredrik.an Fredrik.an är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 279
Hej vänner... Jag har googlat och googlat, testat och testat och jag blir inte klok.
Jag har ett enkelt problem som jag inte får löst.

Jag har en DIV och vill hämta in en utomstående sida i den.
Men jag får inte till det, har inte haft detta problem att lösa innan och nu har jag kört fast så mycket att jag inte kommer någon stans.

Kan någon hjälpa mig med denna lösning? Säg helst inte "Google" för jag har verkligen letat och testat alla möjliga guider men får det ändå inte att fungera...

Det jag vill är alltså:
<div id="sida">HÄR SKA EN HTTP://WWW.ADRESS.SE HÄMTAS IN</div>

Tusen tack!
Fredrik.an är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-25, 11:36 #2
Jan Eriksson Jan Eriksson är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 352
Jan Eriksson Jan Eriksson är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 352
Det är iframe du ska använda. Något åt detta håll.

<iframe id="test" src="http://www.adress.se" width="140" scrolling="no" name="test" frameborder="no" height="240">Your browser does not support inline frames</iframe>
Jan Eriksson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-25, 11:47 #3
Fredrik.an Fredrik.an är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 279
Fredrik.an Fredrik.an är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 279
Citat:
Originally posted by Jan Eriksson@Feb 25 2009, 12:36
Det är iframe du ska använda. Något åt detta håll.

<iframe id="test" src="http://www.adress.se" width="140" scrolling="no" name="test" frameborder="no" height="240">Your browser does not support inline frames</iframe>
Jo det är ju smidigt, men iframe är ju dödsdömt att använda så jag fick för mig att det skulle fungera med lite Ajax.. Men där kanske jag hade fel... Då blir det väl iFrame helt enkelt...
Fredrik.an är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-25, 11:53 #4
lund3n lund3n är inte uppkopplad
Hej, jag är ny här.
 
Reg.datum: Nov 2006
Inlägg: 1
lund3n lund3n är inte uppkopplad
Hej, jag är ny här.
 
Reg.datum: Nov 2006
Inlägg: 1
Anledningen till att du inte kan använda AJAX för denna lösning är att webläsare inte tillåter HTTPRequests till externa websidor. Detta av säkerhetsskäl.
lund3n är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-25, 12:03 #5
Jan Eriksson Jan Eriksson är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 352
Jan Eriksson Jan Eriksson är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 352
Citat:
Ursprungligen postat av Fredrik.an
Citat:
Ursprungligen postat av Jan Eriksson
Det är iframe du ska använda. Något åt detta håll.
iframe id=test src=http://www.adress.se width=140 scrolling=no name=test frameborder=no height=240Your browser does not support inline frames/iframe
Jo det är ju smidigt, men iframe är ju dödsdömt att använda så jag fick för mig att det skulle fungera med lite Ajax.. Men där kanske jag hade fel... Då blir det väl iFrame helt enkelt...
Varför är det dödsdömt? Tänker mest på om jag har missat något.
Jan Eriksson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-25, 12:22 #6
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av Fredrik.an
Citat:
Ursprungligen postat av Jan Eriksson
Det är iframe du ska använda. Något åt detta håll.
iframe id=test src=http://www.adress.se width=140 scrolling=no name=test frameborder=no height=240Your browser does not support inline frames/iframe
Jo det är ju smidigt, men iframe är ju dödsdömt att använda så jag fick för mig att det skulle fungera med lite Ajax.. Men där kanske jag hade fel... Då blir det väl iFrame helt enkelt...
Dödsdömt? Ska du ha in en extern sida så är det det enda alternativet. Om du bara ska visa några bestämda delar av sidan så kan du ju dock inkludera och läsa av aktuella delar.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-25, 12:38 #7
Syke Syke är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 297
Syke Syke är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 297
Citat:
Originally posted by lund3n@Feb 25 2009, 12:53
Anledningen till att du inte kan använda AJAX för denna lösning är att webläsare inte tillåter HTTPRequests till externa websidor. Detta av säkerhetsskäl.
Det finns väl inget som hindrar ajaxrequesten från att göra ett anrop till en t.ex. php-fil med URL:en som en parameter, och sedan får tillbaka sidinnehållet från URL:en via php-koden? "Problemet" blir förstås att php-koden behöver parsa all html så man inte får dubbla taggar (html, body, head etc.) och inte flera css:er som krockar ...
Syke är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-25, 12:45 #8
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
Citat:
Ursprungligen postat av tartareandesire
Citat:
Originally posted by -Fredrik.an@Feb 25 2009, 12:47
Citat:
Ursprungligen postat av Jan Eriksson
Det är iframe du ska använda. Något åt detta håll.
iframe id=test src=http://www.adress.se width=140 scrolling=no name=test frameborder=no height=240Your browser does not support inline frames/iframe
Jo det är ju smidigt, men iframe är ju dödsdömt att använda så jag fick för mig att det skulle fungera med lite Ajax.. Men där kanske jag hade fel... Då blir det väl iFrame helt enkelt...

Dödsdömt? Ska du ha in en extern sida så är det det enda alternativet. Om du bara ska visa några bestämda delar av sidan så kan du ju dock inkludera och läsa av aktuella delar.
Som Syke även påpekar så kan man hämta detta serverside istället, men jag skulle nog vilja påstå att en iframe löser hans problem - om han dock inte verkligen behöver parsa det i en <div>.
eliasson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-25, 13:07 #9
studiox studiox är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2004
Inlägg: 1 356
studiox studiox är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2004
Inlägg: 1 356
Citat:
Ursprungligen postat av eliasson
Citat:
Originally posted by -tartareandesire@Feb 25 2009, 11:22
Citat:
Originally posted by -Fredrik.an@Feb 25 2009, 12:47
Citat:
Ursprungligen postat av Jan Eriksson
Det är iframe du ska använda. Något åt detta håll.
iframe id=test src=http://www.adress.se width=140 scrolling=no name=test frameborder=no height=240Your browser does not support inline frames/iframe
Jo det är ju smidigt, men iframe är ju dödsdömt att använda så jag fick för mig att det skulle fungera med lite Ajax.. Men där kanske jag hade fel... Då blir det väl iFrame helt enkelt...

Dödsdömt? Ska du ha in en extern sida så är det det enda alternativet. Om du bara ska visa några bestämda delar av sidan så kan du ju dock inkludera och läsa av aktuella delar.

Som Syke även påpekar så kan man hämta detta serverside istället, men jag skulle nog vilja påstå att en iframe löser hans problem - om han dock inte verkligen behöver parsa det i en <div>.
Det går väl att lägga iframen i DIV'en :-)

Jag förstår heller inte varför man nödvändigtvis måste hämta med AJAX, om det ändå är ett bestämt innehåll så är iframe bäst. Då får du heller inte problem med dubbla headers, body etc.
studiox är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-25, 13:19 #10
Fredrik.an Fredrik.an är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 279
Fredrik.an Fredrik.an är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 279
Tack för alla svar, glöm det jag sa om dödsdömt men många avskyr iFrame och bara man nämner det i vissa sammanhang så huggs fingrarna av. Jag missuppfattade helt enkelt vad som gick att göra med Ajax men iFrame funkar bra, ska bara få till en 100% hög och tror jag hittat en lösning. Fast den buggar lite vilket är lite synd... Men ska utforska lite mer

Tack för all hjälp!
Fredrik.an är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 08:36.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017