Sida 1 av 2

Dubbla länkar i FireFox

Postat: 13 aug 2010, 02:06
av Dowser
När jag (enkel)klickar på länkar i forumet öppnas oftast två nya flikar i FireFox (3.6.3 Win). Om jag däremot öppnar dem genom att högerklicka på länken och välja "öppna i ny flik" blir det korrekt och bara en ny flik.

Vet inte om det är något problem i FF, PHPBB, något temperatur.nu-relaterat eller FRA's filter av min lina, men jag tänkte i alla fall rapportera mina iaktagelser så att övriga kan berätta om ni har samma problem eller är helt felfria. :)

Re: Dubbla länkar i FireFox

Postat: 13 aug 2010, 07:42
av elf98
Märkligt... Ska se om jag kan återskapa problemet.

Re: Dubbla länkar i FireFox

Postat: 13 aug 2010, 08:01
av Dowser
Jag får det inte *varje* gång, men i 75-90% av fallen.

Men det kan absolut vara något som är lokalt hos mig, så om du inte lyckas provocera det själv, vänta tills fler rapporter kommer in innan du bryr dig. :)

Re: Dubbla länkar i FireFox

Postat: 13 aug 2010, 10:52
av CirruZZ
Samma för mig... :shock: har inte sett det tidigare...

Kod: Markera allt

Mozilla/5.0 (Windows; U; Windows NT 5.1; sv-SE; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.1 ( .NET CLR 3.5.30729)

Re: Dubbla länkar i FireFox

Postat: 13 aug 2010, 10:57
av Dowser
Okej, så om Erik inte har uppdaterat forum-mjukvaran på senare tid borde det vara en FF-bugg, eftersom vi båda kör med 3.6.3 på Windows.

Re: Dubbla länkar i FireFox

Postat: 13 aug 2010, 11:14
av CirruZZ
jo men det gäller bara länkar i inlägg, testade länkarna i min signatur och då blev det inte dubbelt upp

test utan URL tag
http://anders.olssons.info/

test med URL tag
samma länk igen

Re: Dubbla länkar i FireFox

Postat: 13 aug 2010, 11:17
av Dowser
Och som för att djävlas med oss så får jag inte felet på nån av de två länkarna. :)

Re: Dubbla länkar i FireFox

Postat: 13 aug 2010, 11:19
av CirruZZ
samma här :roll:

men länken som finns i det här inlägget strular http://www.temperatur.nu/forum/vaderlan ... html#p5950

Re: Dubbla länkar i FireFox

Postat: 13 aug 2010, 11:28
av Dowser
Japp, samma här, fast länken att ta sig till sidan med fungerar som den skall. :)

Tror vi kan ligga lite lågt tills någon som *inte* har FF 3.6.3 rapporterar problemet.

Re: Dubbla länkar i FireFox

Postat: 13 aug 2010, 11:31
av CirruZZ
Dowser skrev:Japp, samma här, fast länken att ta sig till sidan med fungerar som den skall. :)
...
Jo precis, det var så jag menade...kan dock misstolkas :lol:

Testade i IE men inget fel där.

Re: Dubbla länkar i FireFox

Postat: 13 aug 2010, 13:57
av Niklas
Vi som är moderatorer kan ju välja att redigera inlägg.
Redigera inlägget i den tråden du länkar till och redigera det i den här tråden som funkar så ser man en viss skillnad.
Länkarna i "gamla"-tråden har något javascript i själva länken. I den här tråden så saknas detta.

Redigera detta:
http://www.temperatur.nu/forum/vaderlan ... html#p5950 (javascript i länkarna).
och detta:
http://www.temperatur.nu/forum/post9456.html#p9456 (ej javascript i länkarna).

Re: Dubbla länkar i FireFox

Postat: 13 aug 2010, 14:17
av Dowser
Ja, men jag ser inget fel i javascriptet i sig. Det är ju bara för att öppna länken i ny flik.

Vänta! Kan det vara så att det har skett en uppdatering i PHPBB för ett tag sedan och att den tidigare hanterade det genom att addera in javascriptet i inläggs-texten och nu adderar javascriptet vid visning av inlägget istället?

Japp. Kollar man i källkoden på sidan ser man att länken dels har sin befintliga onclick i länken, men dessutom att det i början av sidan finns en generell javascript-funktion ".click"

Så det är väl troligtvis bara något som påverkar äldre inlägg i kombination med vissa browsers som inte filtrerar bort det (som IE tydligen gör)

Re: Dubbla länkar i FireFox

Postat: 13 aug 2010, 14:20
av Niklas
Dowser skrev:Ja, men jag ser inget fel i javascriptet i sig. Det är ju bara för att öppna länken i ny flik.
Nej, inget fel men det finns ju inte i de nyare inläggen och ja, det låter troligt det du säger. ;)

Re: Dubbla länkar i FireFox

Postat: 13 aug 2010, 15:35
av elf98
Ah!

Så här ligger det till:

En gång i tiden hade jag en funktion som la till en javascriptssnutt när en href sparades i ett inlägg. Det fungerade så där och försvann i en uppdatering.

Nu lägger jag till denna snutt dynamiskt på alla externa länkar i stället.

Så de inlägg som skrivits när scriptsnutten hårdkodades får en dubbel javascriptstag nu.

Ska kolla om jag inte kan rensa lite enkelt.

Re: Dubbla länkar i FireFox

Postat: 13 aug 2010, 15:48
av elf98
UPDATE phpbb_posts SET post_text = REPLACE( post_text, ' onclick="window.open(this.href);return false;"', '' ) ;

261 rad(er) påverkade. ( Frågan tog 2.9226 sek )

Så problemet var lätt att lösa!