Avatar billede cmau Nybegynder
24. august 2005 - 08:53 Der er 21 kommentarer og
1 løsning

fra popup til normal frame

Hejsa

Jeg har et popup vindue med en textarea, når der er blevet ændret i den og man trykker OK! så skal den lukke vinduet og smide indholdet af textarea'et ind i et andet textarea, som ligger i framet main. Begge textarea'er hedder content.

Håber nogen kan hjælpe mig med det.
Avatar billede cmau Nybegynder
24. august 2005 - 08:57 #1
det skal lige siges at OK er en input="submit"
Avatar billede fennec Nybegynder
24. august 2005 - 09:17 #2
<input type="submit" onClick="opener.document.DinForm.content.value=this.form.content.value;">
Avatar billede roenving Novice
24. august 2005 - 10:49 #3
Tjah, hvis det er lavet som en form kunne jeg finde på at bruge formens egne metoder:

<form ... onsubmit="opener.parent.main.document.formNavn.content.value=this.content.value;setTimeout('self.close()',100);return false;">

-- og her har jeg også tilføjet understøttelse af, at det er en anden frame end den kaldet er kommet fra !-)

-- desuden fik jeg også aflyst den submit, som en form altid vil forsøge ved tryk på en submit-knap !o]
Avatar billede cmau Nybegynder
24. august 2005 - 11:38 #4
Ser godt ud - jeg er lige i skole, så kan ikke tjekke det lige nu. Kigger engang når jeg har fri eller efter arbejde kl 21.00 ;)
Avatar billede cmau Nybegynder
24. august 2005 - 13:51 #5
Kan det også laves omvendt? Så når man trykker på åben advanceret editor så tager den indholdet af den textarea som er i framet også åbner: onClick="popup('admin_change_cms_source.php?id=<? echo $row['id']; ?>','Sourcecode',500,600);" og sender koden fra textarea'et med til den der er i advanceret editor? Evt afsende med javascript?
Avatar billede roenving Novice
24. august 2005 - 14:05 #6
Så vil det være mest hensigtsmæssigt at lægge den i det html-dokument, du åbner i popuppen, altså i admin_change_cms_source.php !-)

<script type="text/javascript">
window.onload = function(){
  document.forms[0].content.value = opener.parent.main.document.formNavn.content.value;
}
</script>
Avatar billede cmau Nybegynder
24. august 2005 - 20:42 #7
Den henter ikke det der står i textarea'et i framet.

Her er min kode:

<script language="Javascript1.2"><!-- // load htmlarea
_editor_url = "";                    // URL to htmlarea files
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
if (navigator.userAgent.indexOf('Mac')        >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera')      >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) {
  document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');
  document.write(' language="Javascript1.2"></scr' + 'ipt>'); 
} else { document.write('<scr'+'ipt>function editor_generate() { return false;

}</scr'+'ipt>'); }
// --></script>
<p style="text-align:center;font-weight:bold;line-height:1em">NY CMS SIDE
<br>
<br>
<form

onsubmit="opener.parent.main.document.formNavn.content.value=this.content.value;setTimeout('s

elf.close()',100);return false;">
<p style="text-align:center;line-height:1em"><textarea name="content" style="width:800;

height:150"></textarea><br><input type="submit" value="Smid ned i HTML'en" name="save"></p>
<script type="text/javascript">
window.onload = function(){
  document.forms[0].content.value = opener.parent.main.document.formNavn.content.value;
}
</script>
<script language="javascript1.2">
editor_generate('content');
</script>
Avatar billede cmau Nybegynder
24. august 2005 - 20:44 #8
hov glemte at ændre navne, smider du svar roenving
Avatar billede cmau Nybegynder
24. august 2005 - 21:23 #9
Hmm har lige en lille ting, jeg gerne vil have hjælp til. Det er en editor, jeg har downloadet som den ikke vil vise http://kbfest.woox.dk/pages/admin_change_cms_source.php

http://kbfest.woox.dk/pages/editor.js - der er selve editoren.
http://kbfest.woox.dk/pages/test.html - der virker den.
Avatar billede roenving Novice
24. august 2005 - 23:11 #10
Den må jeg kigge på imorgen !-)

-- els velbekomme '-)
Avatar billede cmau Nybegynder
26. august 2005 - 10:41 #11
synes ikke rigtig du har kigget ? :;)
Avatar billede roenving Novice
26. august 2005 - 11:28 #12
Hrm, på admin_change-siden får jeg flere js-fejl, en af dem relaterer til, at der ikke er en opener (parent til en popup !-) med en frame, som hedder main ...
Avatar billede cmau Nybegynder
26. august 2005 - 14:33 #13
HADER DET :S jeg får aldrig js fejl meldinger, så kan aldrig selv finde fejlen. Forstår ikke lige den der fejl du snakker om.
Avatar billede roenving Novice
27. august 2005 - 00:18 #14
Får du ikke den gule advarselstrekant nede i hjørnet ?-)
Avatar billede cmau Nybegynder
27. august 2005 - 18:56 #15
JO, har jeg aldrig lige lagt mærke til. Hmm men den skriver fejl i linje 249 og den findes altså ikke :/
Avatar billede roenving Novice
28. august 2005 - 14:14 #16
Så er det sikkert lige omkring linje 249 i et eksternt javascript !-)
Avatar billede cmau Nybegynder
28. august 2005 - 19:25 #17
hmm - den linje er tom :S
Avatar billede roenving Novice
29. august 2005 - 00:54 #18
... lige omkring ...
Avatar billede cmau Nybegynder
03. september 2005 - 12:00 #19
øhh hvad?
Avatar billede roenving Novice
05. september 2005 - 02:41 #20
IEs fejlmeddelelser er ofte lidt mangelfulde og svære at forstå, bla. fordi javascript-motoren tæller lidt mærkeligt, så fejlen ikke altid ligger i den linje man selv kan forestille sig ved optælling af linjer ...

-- nogle gange er det talt ved antal linjer i en funktion, andre ved antal linjer i html-kode, for hvor er js-fortolkeren i sin egen kontekst ...

-- og som det fremgår har jeg ikke haft tid til at kigge så dybt, at jeg har kunnet afsløre, hvordan der fremkommer en fejl, prøv med noget 'langsom debugging', dvs. indsæt alerts nogle linjer før de steder, hvor fejlen kan være ifølge fejlmeldingen, og fejlsøg på den måde !-)
Avatar billede cmau Nybegynder
05. september 2005 - 12:46 #21
http://kbfest.woox.dk/pages/admin_change_cms_source.php
http://kbfest.woox.dk/pages/test.html

de burger begge 2 den samme .js fil, men den først må være stillet forkert op fordi den virker ikke feltet. det er det der er problemt, der er ikke fejl i .js filen.
Avatar billede cmau Nybegynder
08. september 2005 - 18:29 #22
har virkelig brug for din hjælp nu :S
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