Kan det gøres på en smartere måde? Har læst mig frem til at jeg skal bruge javascript, hvis jeg vil have det sådan at man kan klikke på popup vinduet for at lukke det - UDEN at der bliver spurgt om man er sikker.
Er meget ny i kodning, så forklar venligst på børnehave plan *G*
Hvis du vil åbne shirt.htm skriver du bare: <A href="java script:openwindowlink('shirt.htm')">Open Window</A>
Hvis du skal åbne det på et billede kan du skrive: <td width="84"><img src="Pictures%20rentegning/mini-lion-2.gif" width="70" height="70" border="0" onclick="openwindowlink('lion.htm');"></td>
Det er parameteret (som det kaldes) "side" som er den side, der skal åbnes. Du skriver ganske enkelt en side inde i funktionen: openwindowlink('lion.htm');
og funktionen tager så imod denne side (egentlig en variabel) og bruger den i scriptet: function openwindowlink(side <-- Parameter, som her bruges til at fortælle funktionen hvad for en side der skal åbnes){ newwin = window.open(side,"lion"," height=320,width=320,scrollbars") }
det kommer jo også an på hvordan du gør det. Og forresten så ligger den funktion med openwindowlink i headeren - det har jeg bare ikke skrevet. Det smarte ved den er at du ikke behøver at lave en ny funktion hver gang du vil åbne et billede.
undskyld har du set mit eksempel lige oven over??? Du skal ikke i din skrive: window.open("lion.htm","lion"," height=320,width=320,scrollbars");
men window.open(side,"popup"," height=320,width=320,scrollbars"); Så kan du bare kalde funktionen et eller andet sted fra hvor fx skriver: <td width="84"><img src="Pictures%20rentegning/mini-lion-2.gif" width="70" height="70" border="0" onclick="openwindowlink('lion.htm');"></td>
--den åbner så et popup vindue med siden "lion.htm". Generelt kunne man skrive: onclick="openwindowlink('sidenavn.htm');".
Jeg ved ikke hvorfor du så gerne vil skrive lion.htm oppe i selve funktionen, men hvis du kigger på eksemplet 16:53:54 - så kan du se hvordan det skal se ud...
-- efter jeg havde trykket 'Udfør' opdagede jeg jo, at kravet om nye vinduer til hvert link jo ikke var opfyldt, men det kan vi jo sagtens klare med din udgave med faste størrelser:
jeg håber du forstår ideen med de såkaldte parametre, det er en meget god ting at kunne når man laver javascript :-)
Jeg kan jo give et lille eksempel: function foo(bar) { alert(bar) } foo("Hello World"); foo("Hej Verden");
Samme ide bruger jeg med dit popup script hvor der istedet for bar står side og som bruges til at vælge hvad for en side du vil åbne. Håber du kunne bruge det til noget :-)
Nej, forstår det ikke rigtigt. Men tak for interessen *S*
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.