Avatar billede jenslund Juniormester
24. januar 2003 - 11:39 Der er 8 kommentarer og
1 løsning

Timeglas ved popup

Hej rødder

Jeg har følgende lille JS funktion der åbner en popup - når jeg har aktiveret den står timeglasset permanent på den oprindelige side og vil ikke gå væk

Hvad mangler der i denne funktion:

<script language="JavaScript1.2">

function mat(link, s_id, m_id, type) {
   
    var height = 453;
    var width = 780;
   
    var fratop = Math.round( ( screen.height - height ) / 2 );
    var fravenstre = Math.round( ( screen.width - width ) / 2 );

    win = window.open('../navn/navn.php?s_id=' + s_id + '&m_id=' + m_id + '&type=' + type, 'popup', 'height=' + height + ',width=' + width + ',top=' + fratop +',left=' + fravenstre + ', directories=no, title=no, location=no, menubar=no, resizeable=no, status=no, toolbar=no'); }

</script>

Venlig hilsen

Jens
Avatar billede jakoba Nybegynder
24. januar 2003 - 13:27 #1
det er det link du bruger til at aktivere funktionen der er ukorrekt. jeg tipper du briger et link med java script:void(...) i din href, fx:
  <a href="java script:void(0);" onclick="mat( 'link', 'sid', 'mid', 'no' );">klikke tekst</a>

det er bedre at benytte  return false i din onclick for at undgå at href attributten overhovede bliver kikket på:
  <a href="ubrugt" onclick="mat( 'link', 'sid', 'mid', 'no' );return false">klikke tekst</a>

mvh JakobA
Avatar billede jenslund Juniormester
24. januar 2003 - 13:41 #2
Mit link er

<a href=\"java script:mat(this, $s_id, $m_id, 2);\"><img osv...

Hvis jeg ændrer det til

<a href=\"\" onclick=\"mat(this, $subject_id, $matpack_id, 2);return false\">

Nægter den mig adgang til siden

Jens
Avatar billede jenslund Juniormester
24. januar 2003 - 13:42 #3
Læs: <a href=\"\" onclick=\"mat(this, $s_id, $m_id, 2);return false\">
Avatar billede jakoba Nybegynder
24. januar 2003 - 13:54 #4
det forstår jeg ikke.
Avatar billede jenslund Juniormester
24. januar 2003 - 14:02 #5
øh ... hvad forstår du ikke ... det jeg skriver eller at det ikke virker
Avatar billede jenslund Juniormester
24. januar 2003 - 14:05 #6
Nu forstår jeg havd du ikke forstår - jag havde lavet en lille slåfejl

Nu virker det
Avatar billede jenslund Juniormester
24. januar 2003 - 14:05 #7
Tak
Avatar billede jakoba Nybegynder
24. januar 2003 - 14:06 #8
at det ikke virker. det skulle være helt ligegyldigt for funktionen om den bliver kaldt i din onclick eller i href.
Avatar billede jakoba Nybegynder
24. januar 2003 - 14:09 #9
:-))
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel