Avatar billede mik28 Seniormester
29. juni 2010 - 14:49 Der er 9 kommentarer og
1 løsning

submitte special værdi

Hej Eksperter

Er der en som har en idé til et JS som sætter en popup med mindre en speciel værdi bliver submittet
Avatar billede Slettet bruger
29. juni 2010 - 15:21 #1
Det bliver du nok nødt til at uddybe lidt...
Avatar billede mik28 Seniormester
29. juni 2010 - 16:31 #2
Det er lidt noget rod. Det jeg i princippet gerne vil er at få en besked hvis der ikke sker noget helt bestemt. Jeg har fundet det her, men jeg kan ikke få det til at virke

JS
$(document).ready(function() {
$('a.external').click(function(){ alert('Display Survey') });
});

HTML

<a href="http://www.google.com" class="external">Visit Google</a>

Hvad er der galt
Avatar billede mik28 Seniormester
29. juni 2010 - 16:33 #3
Det fede ville være en funktion som finder alle <a> på siden og kun tillader en eller flere udvalgte
Avatar billede mik28 Seniormester
30. juni 2010 - 10:26 #4
nogen som har en god idé?
Avatar billede Slettet bruger
30. juni 2010 - 13:34 #5
"sætter en popup med mindre en speciel værdi bliver submittet"

"få en besked hvis der ikke sker noget helt bestemt"

"finder alle <a> på siden og kun tillader en eller flere udvalgte"


Hvad f.. snakker du om - ovenstående er jo dybt mørkesort ?!?
Avatar billede mik28 Seniormester
30. juni 2010 - 13:41 #6
Jeg er sikkert bare dårlig til at forklare det :-)

Det jeg gerne vil er i princippet det her. Kan bare ikke få det til at virke.

http://www.e-moxie.com/resources/tips/open-window-when-user-leaves-site/
Avatar billede mik28 Seniormester
01. juli 2010 - 13:12 #7
Det jeg reelt gerne vil have til at ske er at teste på et link. Hvis linket ikke har en af en række specielle værdier skal man se et popup vindue.'


Altså hvis link forskellig fra /bla/bla/index.html og forskellig fra /da/da/da/da.jsp så åbn en dialog.

Hvordan griber jeg lige det an?
Avatar billede Slettet bruger
01. juli 2010 - 13:35 #8
Du er ude i et gråt område, hvor browsere / popop-stoppere kan give dig gråt hår, men prøv noget i denne retning:

<a href="http://blabla.com" onclick="spam(this)">BlaBla</a>

function spam(link)
    {
    var href = link.getAttribute("href").replace("http://","")

    if (href != "blabla.com" && href != "sniksnak.dk")
        var w = window.open("MySpamPage.html","spamBox", _features_)
    }


På den måde kan alle links bruge den samme onclick-event-kode.

_features_  ?!?
se her: http://www.javascript-coder.com/window-popup/javascript-window-open.phtml
Avatar billede mik28 Seniormester
01. juli 2010 - 15:52 #9
Ved godt det lidt er noget hejs. Problemet er bare at det forudsætter at funktionen bliver kaldt på alle de links som skal vise spamsiden.
Avatar billede mik28 Seniormester
08. juli 2010 - 16:43 #10
Jeg lukker igen. Har droppet det
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester