WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Firefox och target (https://www.wn.se/forum/showthread.php?t=1045187)

youheardit 2010-12-02 23:27

Firefox och target
 
Hej,

har stött på ett problem med firefow och IE (nämde inte den i rubriken, men det är väl uppenbart att det klabbar i IE)

Kod:


//javascript
function Checkout(){

if ( alla fält är ifyllda korrekt ) {
 $("#PaymentFrame").show();
 return true;

} else {

 //error meddelanden
 return false;

}

}

<form onsubmit="Checkout();" action="http://en-annan-sida.nu" method="post" target="PaymentFrame">

//lite inputs...

</form>

<iframe style="display:none;" id="PaymentFrame"></iframe>

VARFÖR öppnar inte Internet Explorer eller Firefox min form-request i min iframe???

Google Chrome, Opera och Safari (alla webkit) jobbar korrekt och öppnar i min iframe som den ska...

tacksam för svar!

Med vänliga hälsningar, Philip Andersson!

hnn 2010-12-03 08:24

Visas iframen överhuvudtaget?

Dra in Firebug i Firefox och inspektera elementen.

Ishra 2010-12-03 09:54

testa

Kod:

<iframe style="display:none;" name="PaymentFrame" id="PaymentFrame"></iframe>

youheardit 2010-12-03 10:11

Citat:

Ursprungligen postat av hnn (Inlägg 20381133)
Visas iframen överhuvudtaget?

Dra in Firebug i Firefox och inspektera elementen.

Yes, iframen visades...

Citat:

Ursprungligen postat av Ishra (Inlägg 20381145)
testa

Kod:

<iframe style="display:none;" name="PaymentFrame" id="PaymentFrame"></iframe>

Tusen tack, detta är lösningen! =)

dAEk 2010-12-04 11:13

Citat:

Ursprungligen postat av youheardit (Inlägg 20381151)
Tusen tack, detta är lösningen! =)

Vilket f.ö. står i Html-specen.

youheardit 2010-12-05 11:12

Citat:

Ursprungligen postat av dAEk (Inlägg 20381317)
Vilket f.ö. står i Html-specen.

Jo, jag vet, men var extremt länge sedan jag satt med iframes och blandade ihop id med name

studiox 2010-12-05 15:03

Citat:

Ursprungligen postat av youheardit (Inlägg 20381467)
Jo, jag vet, men var extremt länge sedan jag satt med iframes och blandade ihop id med name

Så alla andra browsers förutom FF och IE gör alltså fel :-)

tartareandesire 2010-12-05 17:56

Citat:

Ursprungligen postat av studiox (Inlägg 20381493)
Så alla andra browsers förutom FF och IE gör alltså fel :-)

Nja, det är väl snarare så att de är lite mer flexibla :)

youheardit 2010-12-05 22:55

Citat:

Ursprungligen postat av studiox (Inlägg 20381493)
Så alla andra browsers förutom FF och IE gör alltså fel :-)

Nja, de fungerade också med "name=''", men blev sne på att FF inte funkade... för IE som sagt är uppenbart att inte alltid göra som man vill, men när FF också dummade sig så undrde jag vad för fel jag gjorde...

Citat:

Ursprungligen postat av tartareandesire (Inlägg 20381522)
Nja, det är väl snarare så att de är lite mer flexibla :)

Ja, mer flexibla kan jag hålla med om... så altså, mer än rätt. men kanske också kan ha negativa effekter...

dAEk 2010-12-06 21:00

T.ex. Opera - som f.ö. inte har något med WebKit att göra - har tidigare valt att apa efter IE's tokiga beteende för att få sidor att funka bättre i sin webbläsare. Dom senaste åren har de dock minskat på dom bitarna eller åtminstone inte lagt till mer konstigheter.

Är man osäker brukar det alltså vara en bra idé att kolla specen, rekommendationen eller vad man nu kallar det.


Alla tider är GMT +2. Klockan är nu 03:16.

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