Avatar billede mranders Nybegynder
25. februar 2004 - 13:56 Der er 8 kommentarer og
1 løsning

sende fra form i popup til iframe på anden side ?

hvordan sender man fra en form i en popup til en iframe på en anden side

min popup:

<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
function doRule()
{
iView.focus();
var markeret = document.selection.createRange();
iView.document.execCommand('inserthorizontalrule', false, null);
}
</SCRIPT>
</HEAD>

<BODY>
<FORM target="iView">
<input type="button" onClick="doRule()" value="Ruler">
</FORM>

</BODY>
</HTML>
Avatar billede roenving Novice
25. februar 2004 - 13:59 #1
opener.iView.focus();
var markeret = opener.iView.document.selection.createRange();
opener.iView.document.execCommand('inserthorizontalrule', false, null);

-- måske skal du bruge opener.parent ...
Avatar billede mranders Nybegynder
25. februar 2004 - 14:06 #2
det er helt perfekt, smid et svar
Avatar billede mranders Nybegynder
25. februar 2004 - 14:07 #3
nu du er igang kan du for tælle mig hvordan man fjerner adressen i mit vinue ?

function openwindow()
{
window.open("http://and/form.asp","Form","toolbar=no, location=yes, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=yes, width=400, height=200")
}
Avatar billede mranders Nybegynder
25. februar 2004 - 14:20 #4
er det også muligt at få den til at være over andre vinduer, ligesom man kan med fx winamp
Avatar billede roenving Novice
25. februar 2004 - 14:21 #5
Titelbaren ?-)

-- den kan ikke fjernes ...

-- i IE kan man bruge fullscreen, men så gælder det jo ikke i alle browsere, og vinduet fylder hele skærmen !-)

-- og så kan det absolut ikke anbefales at lave mellemrum i parameter-strengen, og samtidig er default-værdi for ikke angivne værdier no, så brug:

function openwindow()
{
window.open("http://and/form.asp","Form","location=yes,copyhistory=yes,width=400,height=200")
}
Avatar billede roenving Novice
25. februar 2004 - 14:22 #6
Over andre vinduer vil den komme, hvis du bruger: <body onload="self.focus()">

-- og så velbekomme '-)
Avatar billede mranders Nybegynder
25. februar 2004 - 14:28 #7
jeg har en linie der hedder adresse der hvor man skriver
http://www.eksperten.dk/spm/469725 hvis man vil ind på dette spørgsmål, det jeg mener med over andre, er sådan at selvom jeg klikker på en anden side vil popupen stadig være øverst, altså ligesom z-index i css
Avatar billede roenving Novice
25. februar 2004 - 14:37 #8
Det styres af parameteren location, som du bare kan fjerne !-)

-- og det med at holde den øverst kan man ikke med en standard-popup uden at lave noget fusk, som giver irriterende problemer på andre måder ...

-- men der findes noget IE-specifikt, som hedder showModalDialog og showModelessDialog, som bliver øverst, den sidste så man kan gøre noget i vinduet bagved !o]
Avatar billede roenving Novice
25. februar 2004 - 15:15 #9
-- og tak for points ;~}
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