Man kan ju alltid sköta det med ett litet javascript :
<script>
alert('du är blockad, käre ponny.');
history.go(-1);
</script>
8 svar · 515 visningar · startad av WebbisNet
jag har (med lite hjälp av @nders) skrivit en blockeringsfunktion. När man är blockad så vill jag nu att en popup ska dyka upp och man ska skickas tillbaka till föregående sida man var på innan man försökte besöka den blockade användaren, nån som vet hur man får till detta i samma veva?
Man kan ju alltid sköta det med ett litet javascript :
<script>
alert('du är blockad, käre ponny.');
history.go(-1);
</script>
@nders skrev:
Man kan ju alltid sköta det med ett litet javascript :
<script> alert('du är blockad, käre ponny.'); history.go(-1); </script>
javascript är ju alltid bra, men om man vill ha ett popupfönster som man kan designa lite hur man vill för att få ett snyggt utseende
Tänk på att det är ganska vanligt numera att blocka 'popup-fönster' i webbläsaren. Kanske bättre att redicta till en annan men 'vanlig' sida?
PeW skrev:
Tänk på att det är ganska vanligt numera att blocka 'popup-fönster' i webbläsaren. Kanske bättre att redicta till en annan men 'vanlig' sida?
blir man blockad och man har popupfönster på ickepopup så markeras iaf att nåt har hänt med ett ljud och när man blir tillbaka skickad så märker man att nåt hände, så detta är bara för de som visar popuper
WebbisNet skrev:
PeW skrev:
Tänk på att det är ganska vanligt numera att blocka 'popup-fönster' i webbläsaren. Kanske bättre att redicta till en annan men 'vanlig' sida?
blir man blockad och man har popupfönster på ickepopup så markeras iaf att nåt har hänt med ett ljud och när man blir tillbaka skickad så märker man att nåt hände, så detta är bara för de som visar popuper
SÅ om man inte tillåter det och inte har sina högtalare på får man alltså inte veta att man är blockerad?
Poffe skrev:
WebbisNet skrev:
PeW skrev:
Tänk på att det är ganska vanligt numera att blocka 'popup-fönster' i webbläsaren. Kanske bättre att redicta till en annan men 'vanlig' sida?
blir man blockad och man har popupfönster på ickepopup så markeras iaf att nåt har hänt med ett ljud och när man blir tillbaka skickad så märker man att nåt hände, så detta är bara för de som visar popuper
SÅ om man inte tillåter det och inte har sina högtalare på får man alltså inte veta att man är blockerad?
man skickas ju tillbaka till föregående sida och då borde man med enkel hjärnaktivitet förstå att man inte får besöka användaren
försökte med detta men fick bara en vit skärm
<script>
<!--
function blockad()
{
window.open("/blockpopup-temp.asp","blockpopup","width=200,height=200, left=50, top=50, location=no, toolbar=no, scrollbars=auto, resizable=yes");
}
-->
history.go(-1);
</script>
<body onload="JavaScript:blockad();"></body>
Du kör ju history.go(-1) direkt när sidan laddas, så det kanske inte är så konstigt. Dessutom ska du inte ha mellanslag mellan alla egenskaperna i window.open (jag lade dock till ett före toolbar, för att inte forumet ska bryta sönder koden).
Du behöver inte heller ha med "javascript" i onload, eftersom det antas per default. Så här hade jag gjort:
<script>
function blockad() {
window.open("/blockpopup-temp.asp","blockpopup","width=200,height=200,left=50,top=50,location=no, toolbar=no,scrollbars=auto,resizable=yes");
history.go(-1);
}
</script>
<body onload="blockad();"></body>