04. februar 2004 - 13:32Der er
25 kommentarer og 1 løsning
Popup vindue virker ikke - HJÆLP
Hej eksperter, - jeg har, fejlrettet, læst de mange kloge svar, kopieret fra roenvings site - nu gi'r jeg op og håber på hjælp. 1. Har en stærk fornemmelse af, at jeg ikke bruger "popup01" rigtigt. 2. Hvad er der galt i koden? 3. Hvordan lægger jeg scriptet ud i en ekstern js.fil? 60 p, fordi JEG synes det er svært:-) og har brug for hjælp hurtigt. PS: Jeg er Newbie udi JavaScript! PFT ----------------------------------------------------- <script type="text/javascript"> <a href="#" onclick="window.open('kunder_erhverv.htm','hej','height=500,width=600,top=10, screenY=10,left=10,screenX=10, toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=no,resizable=yes,copyhistory=no, alwaysLowered=no,alwaysRaised=no,dependent=no,hotkeys=no, titlebar=no,z-lock=no,fullscreen=no,channelmode=no');return false;" title="Hvem bruger ERHVERV?">du</a> </script> ---------------------------------
Hvis du kun vil ha' 15, så er det fordi du er go'! Nok om det. Pinligt: 'popup01' er blevet til 'hej' i seneste rettelse! Hvorfor skal jeg navngive mit vindue 'hej'. Skal det være en id?
Skal funktionen flyttes op i HEAD sektionen? - det var vel egentlig den del, jeg gerne ville have lagt ud i en ekstern fil. (Det varer ikke længe, inden du synes 60 ikke er nok ...:-))
"hej" lægger du på, bare for at have et id på dit vindue ...
funktionen *er* flyttet op i <head> sektionen. funktions*kaldet* er nødt til at ligge på linket. alt der står mellom <!-- og --> i script-tagget, kan du flytte ud i en fil som du så refererer til på din side med
Pardon! Havde ikke fået kopieret </a> med efter du. 1. Skal denne linje fortsat stå i HEAD - og ligegyldigt hvor i HEAD?: <script language="JavaScript" type="text/javascript" src="popup.js"></script> 2. Er min .js fil OK? 3. openMyWin og window.open det samme? (Det kan jeg selv undersøge) 4. Samme kode til popup02? (Kig ovenfor 14.57 kommentar) Pft
function openMyWin( strPage, id ) { window.open( strPage, id, 'height=500,width=600,top=10,screenY=10,left=10,screenX=10,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,alwaysLowered=no,alwaysRaised=no,dependent=no,hotkeys=no,titlebar=no,z-lock=no,fullscreen=no,channelmode=no' ); }
3) nej !! openMyWin er en funktion som "du selv" har lavet. denne funktion *indeholder* window.open. når du kalder openMyWin med de 2 parametre funktionen krever, så vil denne funktion igen kalde window.open
4) hvis du skal have endnu en link, men som åbner en anden fil, så bruger du den samme funktion en gang mere ... du har ikke behov for at lave en "popup02":
Prøv dette:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Jeg tør ikke vende tilbage, hvis ikke det virker, når jeg prøver om lidt! Stor tak for hjælpen. Vil nute stadig kun have 15 p? Smid et svar (som de andre skriver), så prøver jeg i mellemtiden at huske, hvordan jeg deler points (ud) :-) Jeg må osse til at øve mig i smileys. Men senere.
Pardon, pardon - roenving skulle have haft nogen osse. Håber ikke du bliver for ked! Eksperten må have svar på rede hånd, når det gælder deling af points. Jeg kigger lige
ber >> hvis ikke du svarer på mit spm, så afleverer jeg bare points tilbage til admin. jeg kan godt give roenving 15, men så ryger altså 30 tilbage til admin ;o] ... det er meget bedre at du får dem end at andre får dem ...
Fik ikke stilet min seneste melding til -->nute. Tak til roenving for link. I mellemtiden ser jeg, at nute har givet mig 45 points. Hmm! Nu må roenving vist sende et svar til nute på nyt spm. Slut herfra, inden serveren får åndenød.
--> nute OK - jeg nåede ikke at logge ud. Har nu besvaret!
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.