Tingene fungerer helt, som de skal. Det er der ingen grund til at ændre på ;o)
Det kan så diskuteres, om en popup, der ligger som et lag i siden, øger høflighedsniveauet væsentligt i forhold til en, der åbner som et nyt vindue. Personligt skal jeg have luppen frem for at finde forskellen =)
Nej, brugeren beder ikke selv om popup'en - det gør scriptet. Derfor bør den blokkes ;o)
Det lyder for mig, somom du har pillet ved IE's popup blokker. Den burde da også blokke den slags
Synes godt om
Slettet bruger
24. juli 2008 - 15:12#7
jeg ville da som bruger også hellere have den slags på selve siden, altså med en div med w13s forslag om 'Vent venligst' og når den så er færdig så kommer resultatet fra ajax frem i dette vindue.
I en intern applikation gemme jeg data via ajax og af forskellige årsager skal jeg blive på samme side som min halvlange form. Så ved submit skjuler jeg formen, viser en 'vent venligst', hvis tingene går godt skriver jeg det sammen med en knap så brugerne kan trykke videre (kombineret med en nedtælling som sender brugeren automatisk videre efter 8 sek). Hvis der er fejl får siden det at vide får serveren og scriptet går tilbage til formen for forklarer om de forskellige fejl. Det virker ganske godt.
daleif- jeg laver også modalpopups på den måde du beskriver, det tror jeg alle i dag gør! Men nu er det SLET IKKE det jeg spørger om! :)
Jeg spørger kort og godt om et old school popup, og en js metode til at undgå FireFox popup blocker.
Jeg prøver igen :) Det virker som om at FireFox KUN vil åbne popup vinduet når den bliver triggeret via et click og det er et ajax callback jo ikke. Derfor har jeg prøvet at bruge js funktion .click på en skjult button, men den fns virker tilsyneladende heller ikke i firefox.
NB: Der findes idag stadig websites hvor old shcool popups er nyttelige og ikke bruges til porn adds!
Synes godt om
Slettet bruger
24. juli 2008 - 16:17#10
Kan du komme me eksempler på situationer hvor 'old school popups' er nyttige?
Hvis jeg endelig fandt en måde at komme udenom IE/FF's blokker, ville jeg af frygt for at møde metoden brugt på andre sites undlade selv at bruge den. Set i det lys ville jeg jo være komplet idiot, hvis jeg offentliggjorde den i et offentligt forum som Eksperten ;o)
Hvis du har brug for popup'en - og brugeren foretager request'en med et klik - kan du jo bare åbne popup'en på dét klik. Det gør næppe den store forskel, og du overholder de uskrevne regler for popups =)
daleif: Tjek: Imeem, Purevolumen, LastFM - der er masser af sites som bruger old school popups til en music player.
w13: det handler ikke om at snyde browseren, og som jeg også skriver tidligere kan du sagtens åbne popups uden at de går i blockeren på både IE og FireFox.
Synes godt om
Slettet bruger
24. juli 2008 - 17:01#16
nu er jeg ikke bruger af nogen af disse sites, men ville da gerne have et link direkte til en side hvor der kommer sådan et popup.
De steder jeg har set popups blive brugt har det altid været i forbindelse med en eller anden brugerdrevet aktivitet, onclick eller f.eks. onchange
w13: præcis, men lur mig om det andet ikke også kan lade sig gøre :)
Jeg lukker dog!
Synes godt om
Slettet bruger
24. juli 2008 - 17:32#19
nu har jeg tøffet lidt rundt på lastfm har ikke set nogen popups ej heller noget som FF siger at den har blokeret. Kom forbi et link som åbnede i det nyt vindue, men det er jo ikke det samme som en popup.
Daleif>> "Kan du komme me eksempler på situationer hvor 'old school popups' er nyttige?" <- Du nævner ikke aktiveret aktivitet, så det er vel der, den ligger begravet.
Synes godt om
Slettet bruger
24. juli 2008 - 18:03#25
w13>> hvad forstår du med aktiveret aktivitet i denne forbindelse?
Jep. =) Jeg mener bare, du nævnte ikke det i dit citat, så det er nok der, misforståelsen opstod, da teleskop prøvede at finde en oldschool popup.
Synes godt om
Slettet bruger
25. juli 2008 - 10:09#29
sikkert, som jeg forstår old school popups så er det et javascript genereret vindue som kommer frem uden at man som bruger har gjort andet for at udlæse den end at gå ind på siden.
lavede lige en test, korrekt at man ikke kan lave nyt vindue efter man har kørt sit AJAX, men i FF virker det fint hvis man åbner vinduet før man sender og så skriver til dette vindue.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.