Kom ihåg mig?
Home Menu

Menu


Div istället för iframe

Ämnesverktyg Visningsalternativ
Oläst 2009-06-23, 22:06 #1
Thors avatar
Thor Thor är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2006
Inlägg: 547
Thor Thor är inte uppkopplad
Mycket flitig postare
Thors avatar
 
Reg.datum: May 2006
Inlägg: 547
Sitter och vill uppdatera ett par av mina affiliate sidor med lite nyare (och snyggare) kod. Problemet är att dessa sidor öppnar min affiliate sida i en iframe. Finns det nått smidigt sätt att länka in en sida med hjälp av divvar? (då iframe inte är så kompatiblet med annat än en IE-läsare)

Sidorna är ganske enkelt uppbyggda. 2 Fält: smal "meny-stapel" i det vänstra och affiliatesidan (ca 80% av bredden) i det högra.
Thor är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-06-23, 22:14 #2
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
javascript / Ajax t ex
allstars är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-06-23, 22:17 #3
Thors avatar
Thor Thor är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2006
Inlägg: 547
Thor Thor är inte uppkopplad
Mycket flitig postare
Thors avatar
 
Reg.datum: May 2006
Inlägg: 547
Citat:
Originally posted by allstars@Jun 23 2009, 21:14
javascript / Ajax t ex
Ok, men får man då istället inte problem med folket som vägrar tillåta java scripts?
Thor är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-06-23, 22:25 #4
Draqir Draqir är inte uppkopplad
Medlem
 
Reg.datum: May 2009
Inlägg: 125
Draqir Draqir är inte uppkopplad
Medlem
 
Reg.datum: May 2009
Inlägg: 125
Citat:
Ursprungligen postat av Thor
Citat:
Ursprungligen postat av allstars
javascript / Ajax t ex
Ok, men får man då istället inte problem med folket som vägrar tillåta java scripts?
Visst, cirka 2% av internets befolkning enl. en massa undersökningar. Jag bryr mig sällan om dessa 2%. Finns för mycket bra saker för att inte ha javascript aktiverat.

Visst, vissa har XSS paranoia. Men de får leva med mindre funktionalitet. :P
Draqir är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-06-23, 22:27 #5
greenio.se greenio.se är inte uppkopplad
Medlem
 
Reg.datum: May 2009
Inlägg: 106
greenio.se greenio.se är inte uppkopplad
Medlem
 
Reg.datum: May 2009
Inlägg: 106
Det är ganska lätt att göra med ajax ja. Men man kan inte hämta data från en annan sida med ajax (med undantag för JSON-data som man åtminstone med jquery kan hämta från andra sidor).

Därför kräver det att du gör t.ex en php-sida lokalt som du kan anropa för att hämta datan (en proxy).

Annars har du här hur du gör en get request med jquery:

http://docs.jquery.com/Ajax/jQuery.get

I sin enklaste form tex så här:

Citat:

$(document).ready(function() {
$.get("proxy.php", { url: "http://www.domän.com/sida-att-hämta.html"}, function(data){
$(".resultatdiv").html(data); // Skriver resultatet till ett element med class="resultatdiv"
});
});
greenio.se är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-06-23, 22:29 #6
greenio.se greenio.se är inte uppkopplad
Medlem
 
Reg.datum: May 2009
Inlägg: 106
greenio.se greenio.se är inte uppkopplad
Medlem
 
Reg.datum: May 2009
Inlägg: 106
Wow! Är det verkligen 2% som inte har javascript aktiverat? De siffror jag har sett var betydligt lägre.
greenio.se är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-06-24, 01:20 #7
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Citat:
Originally posted by greenio.se@Jun 23 2009, 22:29
Wow! Är det verkligen 2% som inte har javascript aktiverat? De siffror jag har sett var betydligt lägre.
Sedan tillkommer det en del som rapporterar att de har stöd för js men det innebär inte automatiskt att de kan använda sidorna. Användare som har hjälpmedel "ovanpå" webbläsaren t.ex.

Personligen tycker jag att kärnfunktionerna ska fungera utan js eller plugins, men det beror ju på vilken typ av webbplats det handlar om också.


Iframes kan de flesta moderna webbläsare hantera. Den kommentaren förstår jag inte alls. Att det kanske inte är så snyggt att dela upp sidan i frames bara för reklamens skull, det är en annan fråga.
dAEk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-06-24, 01:50 #8
greenio.se greenio.se är inte uppkopplad
Medlem
 
Reg.datum: May 2009
Inlägg: 106
greenio.se greenio.se är inte uppkopplad
Medlem
 
Reg.datum: May 2009
Inlägg: 106
Citat:
Originally posted by dAEk@Jun 24 2009, 01:20
Personligen tycker jag att kärnfunktionerna ska fungera utan js eller plugins, men det beror ju på vilken typ av webbplats det handlar om också.


Iframes kan de flesta moderna webbläsare hantera. Den kommentaren förstår jag inte alls. Att det kanske inte är så snyggt att dela upp sidan i frames bara för reklamens skull, det är en annan fråga.
Ja, det är en bra princip. Det ligger ju också i ens eget intresse om man har en webshop eller liknande att det ska gå att handla för alla.

Däremot tycker jag man kan spara tid när man bygger lite mer specialiserade verktyg på att man helt enkelt upplyser kunder om vilka krav applikationen har och skippar att få det att funka för de som inte uppfyller kraven.

Det är sant, man kan ju inte klaga på stödet bland webbläsare. Jag använder iframes en hel del för remote content, det beror ju lite på vad man vill länka in. Innehållet i iframes behåller ju all sin formatering eftersom det behandlas som ett eget fönster vilket för en del saker är en enorm fördel och för en del saker är en nackdel.



Ett annat alternativ är ju att med php/asp/java eller vad man nu har hämta sidan och printa ut i en div.
greenio.se är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-06-24, 04:17 #9
BjörnJ BjörnJ är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2009
Inlägg: 971
BjörnJ BjörnJ är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2009
Inlägg: 971
Hur fungerar det med Google och iframe? Jag antar att det är ungefär som om den "yttre" sidan skulle ha en utgående länk till sidan i iframe? Är det någon skillnad mellan iframe och "vanlig" frame i det här avseendet?

Med tanke på Google kanske det är bättre att använda PHP (eller annat skriptspråk som körs på servern) för att visa innehållet som en del av huvudsidan, i den mån det går. Det kan ju vara nödvändigt att parsa sidan och formatera innehållet man är intresserad av så det passar in i huvudsidan.
BjörnJ ä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 22:12.

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