FAQ |
Kalender |
2004-04-30, 19:55 | #1 | |||
|
||||
Medlem
|
Behöver poppa en sida, det är inte reklam utan inloggnings info. Hur visar jag detta för ALLA. Alltså även de som stängt av pop-funktionen i sina browsers?
Någon som vet? Malin |
|||
Svara med citat |
2004-05-01, 03:57 | #2 | ||
|
|||
Medlem
|
Går inte! Man måste aktivt klicka på en länk som poppar upp ditt fönster.
Förslag är att du tillsammans med ditt poppuppfönster genererar en länk som syns tydligt och där det står något i stil med: Om inte ett fönster öppnades automatiskt, klicka här. (och när de klickar där skall naturligtvis ditt fönster poppa upp) Lycka till! /MJ |
||
Svara med citat |
2004-05-01, 16:28 | #3 | ||
|
|||
Klarade millennium-buggen
|
eller inte använder popups eftersom det bryter mot dom flesta designlagar som finns..
|
||
Svara med citat |
2004-05-01, 16:43 | #4 | |||
|
||||
Klarade millennium-buggen
|
Citat:
|
|||
Svara med citat |
2004-05-05, 00:12 | #5 | |||
|
||||
Medlem
|
Kanske ska förtydliga... det här är en länk som användaren HAR klickat på själv... då syns alltså popparna även om man 'stängt av' dom?
Malin |
|||
Svara med citat |
2004-05-05, 00:32 | #6 | ||
|
|||
Supermoderator
|
Inte nödvändigtvis, det finns ett gäng "korkade" popupblockerare som även tar de som användaren själv klickat på. Generellt sett bör så dock inte vara fallet.
__________________
www.ip2nation.com (ip till land) |
||
Svara med citat |
2004-05-12, 04:30 | #7 | ||
|
|||
Nykomling
|
Citat:
använd istället alltid en vanlig URL som fungerar för alla som har javascript avstängt. Om man sedan föredrar att visa en sida i ett popupfönster för de användare som har javascript aktiverat så kan man göra det via onclick-attributet. För att undvika dubbelkodning av URL:en i både href:en och en popup så använder du lämpligen nyckelordet "this" som då refererar till objektet som representerar den aktuella a-taggen. Kodexempel: <script type="text/javascript" language="javascript"> <!-- function openWin(aHref) { var s = "width=200,height=200,toolbar=no,menubar=no,scroll bars=yes,resizable=yes"; window.open(aHref.href, "fonstretsNamn", s); return false; } //--> </script> Popup Själv använder jag Mozilla 1.6 och använder där en inställning som heter "Block unrequested popup windows" och för den inställningen så visas länken i koden ovan i en popup. När det gäller övriga specialinställningar i webbläsare (kanske via plugins som ska eliminera popups) så kan det kanske tänkas finnas någon inställning som säger typ "Blockera _samtliga_ anrop av open-metoden" och med en sådan webbläsare som vägrar exekvera alla anrop av window.open -metoden så skulle man istället vilja returnera true så att webbläsaren följer href:en som en vanlig länk utan popup. Jag tvivlar dock på att det finns någon metod (som man kan lita på att den implementeras för alla varianter av webbläsare och ev. plugins) som man kan använda för att kontrollera huruvida webbläsaren kommer att vägra att visa ett popupfönster när open-metoden anropas (för att i så fall returnera true och annars false) |
||
Svara med citat |
2004-05-17, 15:23 | #8 | |||
|
||||
Medlem
|
Kan du inte köra popup i form av layer?
|
|||
Svara med citat |
2004-08-27, 15:56 | #9 | ||
|
|||
Nykomling
|
Har du något script-förslag till hur man skapa en pop-up-fuktion med hjälp av layers som inte kräver att innehållet i diven inte måste laddas in samtidigt som ursprungssidan?
Hoppas ni fattar vad jag menar... :unsure: |
||
Svara med citat |
2004-08-27, 17:22 | #10 | ||
|
|||
Har WN som tidsfördriv
|
Hmmm, spontan tanke, lägg en iframe i layern...
|
||
Svara med citat |
Svara |
|
|