Avatar billede jensgram Nybegynder
14. juli 2003 - 13:12 Der er 8 kommentarer og
1 løsning

opener.getElementById('txt_ustyle').HVAD? ved <textarea>

På en side har jeg følgende:

[opener]

<textarea rows="10" name="ustyle" id="txt_ustyle" style="width: 100%; border: 1px inset #aaaaaa;">
[mit indhold]
</textarea>

Der er et link til en side, hvor man skal kunne overføre nogle værdier til ovenstående <textarea>. Jeg ville bruge følgende:


[link]

<script language="javascript" type="text/javascript">
function advanced()
{
    opener.getElementById('txt_ustyle').value = 'hej'; // bare et eksempel
}
</script>

Det giver dog en fejl. Jeg troede problemet var, at man ikke kunne tilgå "opener" fra et link, men det ser ikke ud til at være problemet. opener.location.href indeholder i hvert fald det forventede.

Spørgsmålet er så: Hvordan kan jeg skrive i min <textarea> fra [link]? .value virker jo tydeligvis ikke! Hvad skal man så kalde det?

På forhånd tak.
Avatar billede roenving Novice
14. juli 2003 - 13:15 #1
Du bliver nødt til at åbne dit link som en popup, hvis du vil gøre det:

<a href="java script:window.open('DenNySide.html','NytVindue');">klik her</a>
Avatar billede roenving Novice
14. juli 2003 - 13:16 #2
Hov læste lidt for hurtigt (-- eller langsomt !-)

opener.document.getElementById('txt_ustyle').value = 'hej'; // bare et eksempel

hedder det ...
Avatar billede jensgram Nybegynder
14. juli 2003 - 13:54 #3
1) Hvorfor virker opener.location.href så?

2) Det giver stadig en script-fejl!
Avatar billede jensgram Nybegynder
14. juli 2003 - 13:57 #4
UPS:

function advanced($id, $replace)
{
    opener.document.getElementById('txt_ustyle').value = 'hej'; // bare et eksempel}


Var kommet til at udkommentere }

Det var en fejl. Nr 2) virker.

Mange tak!
Avatar billede jensgram Nybegynder
14. juli 2003 - 13:57 #5
Du smider bare et svar...
Avatar billede roenving Novice
14. juli 2003 - 14:00 #6
Velbekomme '-)

opener.location virker fordi location både kan findes på et window-objekt (som opener er ,-) og på et document-objekt -- og forøvrigt som selvstændigt objekt i ældre browsere ...
Avatar billede jensgram Nybegynder
14. juli 2003 - 14:16 #7
Jamen jeg takker for forklaringen - og hjælpen! Jeg tilføjede blot .document og så virker det - også selvom vinduet er åbnet med et link!
Avatar billede roenving Novice
14. juli 2003 - 14:22 #8
-- ja, jeg var lidt for hurtig ... og nåede at tænke det, da jeg trykkede udfør, så jeg måtte jo læse ordentligt igennem ...

-- og tak for points ;~}
Avatar billede jensgram Nybegynder
15. juli 2003 - 08:51 #9
Så lidt ;) God sommer!
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