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...
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
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
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!