Avatar billede BacceDK Juniormester
04. september 2001 - 16:49 Der er 5 kommentarer og
1 løsning

problem med window open

hejsa
jeg har prøvet på at lave et lille script med php og noget java til at åbne vindue
jeg har sat følgende på et domæne i <head>
<SCRIPT SRC=\"http://www.dumæne.dk/random.php?id=3\" TYPE=\"text/javascript\"></SCRIPT>

på http://www.dumæne.dk/random.php
har jeg så noget php  og mysql halløj (funker fint) men så prøver jeg at få den til at åbne et vindue og det er her den ikke åbner vinduet, men hvis jeg i min adresse linie taster adresse åbner vinduet som det skal why ???
her er java\'en som skal åbne vinduet

<script language=\"Javascript\">
<!--
function openWin () {
  newwin=window.open(\'<? echo \"$random[url]\"; ?>\',\'popup\',\'width=400,height=400\')
}

openWin();

//-->
</script>
Avatar billede jakoba Nybegynder
04. september 2001 - 17:17 #1
Såvidt jeg kan se er $random[url] en strengwariabel. hvorfor skriver du \"-tegn omkring den så det bliver til strengen \'$random[url]\'

prøv at fjerne de \"-tegn:
  newwin=window.open(\'<? echo $random[url]; ?>\',\'popup\',\'width=400,height=400\')

mvh JakobA
Avatar billede BacceDK Juniormester
04. september 2001 - 17:23 #2
som jeg skrev den popper finno op hvis jeg går manuelt ind på stedet men problemet er når jeg bruger
<SCRIPT SRC=\"http://www.dumæne.dk/random.php?id=3\" TYPE=\"text/javascript\"></SCRIPT>
så vil den ik poppe op
Avatar billede jakoba Nybegynder
04. september 2001 - 17:40 #3
i filen  random.php  skal der ikke stå

    <script language=\"Javascript\">
    <!--
eller
    //-->
    </script>

Der skal kun stå det der regederligt er javascript kode.
dvs:
  function openWin () {
    newwin=window.open(\'<? echo $random[url]; ?>\',\'popup\',\'width=400,height=400\')
  }
  openWin();

Det kunne være det der er galt.

mvh JakobA
Avatar billede BacceDK Juniormester
04. september 2001 - 17:49 #4
Ya sejt det var pointen :-)) nu funker det
hvis jeg forhøjer spm\'et med 30 mere kan du så ik lave
newwin=window.open(\'<? echo $random[url]; ?>\',\'popup\',\'width=400,height=400\') om så det til blive til et almindeligt vindue med adresselinie og det hele ???
Avatar billede jakoba Nybegynder
04. september 2001 - 17:54 #5
Det skal være mig en fornøjelse.
Alt for ofte går spørgsmålet på hvordan man fjerner alle de nytting browserlinier :-)

newwin=window.open(\'<? echo $random[url]; ?>\',\'popup\',
      \'location=1,menubar=1,toolbar=1,resizable=1,scrollbars=1,width=400,height=400\')

ingen grundt til flere points.

mvh JakobA
Avatar billede BacceDK Juniormester
04. september 2001 - 17:56 #6
okey taaaak for hjælpen :-))
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