Avatar billede peterkopi Nybegynder
13. maj 2005 - 00:28 Der er 11 kommentarer og
1 løsning

Centreret pop-up virker ikke, måske ødelagt script/html?

På siden http://www.peterogdeandrekopier.dk/musikken/repertoire.html har jeg et velfungerende pop-up script.
Nu har jeg imidlertid lavet layoutet om og ønsker i stedet en centreret pop-up. På den nye side http://www.peterogdeandrekopier.dk/musikken/repertoire_ny.html kan jeg imidlertid hverken få det gamle eller det nye pop-up script til at fungere...
Jeg vil gerne have hjælp til at rette fejlen, så jeg kan publicere siden. På forhånd tak, d'herrer og de damer *S*
Avatar billede busschou Praktikant
13. maj 2005 - 01:17 #1
Er det ikke fordi din function førhen hed NewWindow men nu hedder centerWin?
I dine links kalder du stadig NewWindow og ikke centerWin
Avatar billede busschou Praktikant
13. maj 2005 - 01:20 #2
Hov kan se du har sat den her på den første
<a href onclick="centerWin('1975.html','popCenter','355','450','toolbar=no,status=no,scrollbars=auto,resizable=no')">1975</a></font></td>
Der finder den ikke noget...men er det ikke fordi det burde være
<a href onclick="centerWin('/teksterne/1975.html','popCenter','355','450','toolbar=no,status=no,scrollbars=auto,resizable=no')">1975</a></font></td>
Avatar billede steen_hansen Forsker
13. maj 2005 - 01:30 #3
For din egen skyld: Pas på med dybe links til aviserne. Det er ikke tilladt, og du ville kunne få ballade, hvis de ser det. Jeg ville bare nævne det :)
Avatar billede peterkopi Nybegynder
13. maj 2005 - 14:28 #4
busschou:
Jeg er godt klar over, at der var en sammenblanding af de 2 pop-up scripts!

Nu har jeg ændret 1975 til
<a href onclick="centerWin('/teksterne/1975.html','popCenter','355','450','toolbar=no,status=no,scrollbars=auto,resizable=no')">1975</a>

men den finder stadig intet. Den skriver ikke en gang A HREF'en ud til et klikbart link!?!?!?
Avatar billede peterkopi Nybegynder
13. maj 2005 - 14:29 #5
steen hansen: Hvor ser du dybe links til aviserne henne???
Avatar billede busschou Praktikant
13. maj 2005 - 14:53 #6
peterkopi >> Når jeg åbner popup vinduet så peger den på siden "http://www.peterogdeandrekopier.dk/teksterne/1975.html"
Dvs. den refererer åbenbart til roden af dit domæne - det så jeg ikke før
Så prøv sætte det til
<a href onclick="centerWin('/musikken/teksterne/1975.html','popCenter','355','450','toolbar=no,status=no,scrollbars=auto,resizable=no')">1975</a>
Linket er ganske klikbart.. men ja det er ikke understreget og det ved jeg ikke hvorfor. Men du kan evt sætte style="cursor:pointer" så der kommer en hånd frem når man fører musen over linket
I princippet behøves du ikke lave det som et link når du alligevel ikke "rigtig" linker.
Du kan overveje noget ala
<span style="text-decoration:underline;cursor:pointer;" onclick="centerWin('/musikken/teksterne/1975.html','popCenter','355','450','toolbar=no,status=no,scrollbars=auto,resizable=no')">1975</span>
Avatar billede peterkopi Nybegynder
13. maj 2005 - 16:03 #7
Aha!!!! Jeg fandt ud af, at SymRealWinOpen ikke var defineret....
Alt det der SYM-pis stod der 2 gange, fordi jeg på et tidspunkt har kopieret hele siden fra en "vis kilde", hvor MSIE jo sætter scriptet ind af sig selv! Nu har jeg fjernet det 'ekstra' script nederst - klik på sangen 1975 virker! Tilføjer lige en cursor på '1975'. Du hjalp mig der hen ad, busschou. Vær venlig at lægge et svar *S*
Avatar billede busschou Praktikant
13. maj 2005 - 16:12 #8
oki doki .. godt det virker :o)
Avatar billede peterkopi Nybegynder
13. maj 2005 - 16:14 #9
scrollbars=auto fungerer ikke! Nogen idé der?
Avatar billede busschou Praktikant
13. maj 2005 - 16:20 #10
Er ikke så stærk der
Men du har denne her i din window.open
features=' + newfeatures + '
Hvor newfeatures er
toolbar=no,status=no,scrollbars=auto,resizable=no
Hvad gør "features" godt for?
Der kommer jo til at stå
features=toolbar=no,status=no,scrollbars=auto,resizable=no
Måske er det det som går galt?
Prøv fjerne "features="
Avatar billede peterkopi Nybegynder
13. maj 2005 - 17:57 #11
busschou:
Det nyttede desværre ik noget at fjerne "features=". Jeg tror også "features=" henviser til størrelsen af vinduet og '+ newfeatures +' som du rigtig nok er inde på, afgør de alm. windows features.
Nu har jeg imidlertid blot valgt at sætte scrollbar=yes, og det fungerer fint. Du kan se det færdige resultat ved, ad omveje *S*, at gå ind på http://www.peterogdeandrekopier.dk/ vælge "om os" og scrolle ned til "Musikken". Her kan du se siden med menu i det rigtige frameset m.v.

Takker for hjælp/inspira. Nu skal jeg blot have fundet en smart DIV funktion eller lign. til at kunne vise album covers + tracklister ude t.h. under 'LP/Cd' ...
Avatar billede olebole Juniormester
13. maj 2005 - 19:46 #12
<ole>

peterkopi >> Du løser dine bugs med nye bugs. Dit 'nye' script er noget vrøvl, som busschou ganske rigtigt påpeger i (13/05-2005 16:20:24). Det _skal_ gå galt, når du skriver 'features='  ;o)

Sådan bør dit script se ud:

function centerWin(side,navn,b,h,f) {
  var window_width = b;
  var window_height = h;
  var newfeatures = f;
  var window_top = (screen.height-window_height)/2;
  var window_left = (screen.width-window_width)/2;
  newWindow = window.open(side,navn, 'width=' + window_width + ',height=' + window_height + ',top=' + window_top + ',left=' + window_left + newfeatures);
  newWindow.focus();
}

- hvilket funker fint med dette kald:
    <button onclick="centerWin('http://www.google.dk','myName',400,200,'menubar=no,toolbar=yes,scrollbars=no')">TEST</button>
 

/mvh
</bole>
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