Avatar billede horsmark Nybegynder
09. februar 2002 - 16:38 Der er 19 kommentarer og
1 løsning

innerHTML fra http://blabla.dk

Er der én der gider forklare mig hvorfor jeg ikke kan vise innerHTML ??

koden ****

<head>
<script>
MYWIN = window.open('http://www.eksperten.dk', blablabla
</script>
</head>
<body>
<input type="button" onClick="java script:alert(MYWIN.document.body.innerHTML)">
</body>
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 16:41 #1
innerHTML.value

:))
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 16:44 #2
Anyway kan du ikke hente værdier fra et andet domæne - En simpel sikkerheds foranstaltning :))
Avatar billede horsmark Nybegynder
09. februar 2002 - 16:46 #3
hmm heller ikke når jeg åbner det i et nyt vindue?

Jeg SKAL simpelthen finde en eller andet måde hvorpå jeg kan fange innerHTML... Nogle forslag? Jeg er fuldstændig ligeglad med hvor besværligt det end måtte være eller hvor spasset det end måtte foregå *G*
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 16:50 #4
Du kan på ingen måder scripte på tværs af domæner - Ligegyldigt om det samme, nye eller implementerede vinduer.
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 16:51 #5
Kunne du det - Så kunne du f.eks nyde godt af hele google/jubii whatever scripts - Den går ikke :))
Avatar billede horsmark Nybegynder
09. februar 2002 - 16:55 #6
hmm oki hvad med innerText ergo det brugeren får at se???
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 16:59 #7
Nope - Du kan ikke hente værdier fra et andet domæne - Hverken på den ene eller anden måde.

/Nikolaj
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 16:59 #8
Prøv at forklare hvad det er du vil - så kan vi muligvis finde en løsning - Lige nu har du ingen muligheder :((
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 17:05 #9
I øvrigt hedder det ikke onclick="java script:....."

onclick, onmouseover m.fl. er javascript event-handlers og derfor underforstået javascript. Altså bare onclick="MYWIN.document...."

/Nikolaj :))
Avatar billede horsmark Nybegynder
09. februar 2002 - 17:06 #10
oki

Til at starte med kaster jeg 230 point afsted til dig hvis dette lykkedes ;-)

Vi har et intranetmedarbejderoversigt. Istedet for at alle brugerne (ca. 100 mennesker!!!) selv vedligeholder personoplysningerne i min oversigt vil jeg trække vores koncern medarbejderbase. Jeg kan fint sende søgninger afsted til denne så det bliver vist i et nyt vindue. Problemet er at jeg IKKE vil have den latterlige visning de bruger. Jeg vil derfor rulle igennem deres visning og "plukke" de oplysninger jeg har brug for og vise dem med ordentligt layout og køre oplysningerne op imod min egen db osv.

forslag? (Jeg tror jeg har fået det første grå hår efter dette prob*GG*)
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 17:17 #11
Kan du ikke sørge for at deres data kobles ind i din database fra starten af?? - Det ville gøre tingene en hel del lettere :))

Umiddelbart er du på skideren :(

Du kan dog smide et parametre afsted, som sørger for at hente visse designmæssige ting, men det bliver alt for besværgeligt.

Du sender f.eks urlen www.nikolajdu?bruger=horsmark&baggrundsfarve=gul

De data kan så hentes ud i dokumentet der kaldes og der i så udforme de "rigtige" data.

Helt godt vil det aldrig blive og det bliver noget af nogle kæmpe tjecks der skal foretages for 100 medarbejdere.

Anyway er pointene fuldstændigt ligegyldige, da du vil få super svært ved at lykkedes med dit projekt :(

/Nikolaj
Avatar billede horsmark Nybegynder
09. februar 2002 - 17:26 #12
jeps parametrene bliver allerede smidt afsted som dette

http://tdkwebdir/servlet/dk.itplus.p1011.TDKservlet.ListSearch?personKey=<%=iPersonKey%>

Hvor personkey er det eneste jeg skal hente fra min egen db - resten af oplysningerne bliver så præsenteret i en browser.

nikolajdu>>>
De data kan så hentes ud i dokumentet der kaldes og der i så udforme de "rigtige" data.

JAJAJAJ men hvordan??? *lytter så anstrengt jeg er lige ved at kaste op*
Avatar billede horsmark Nybegynder
09. februar 2002 - 17:31 #13
ps. der sættes kun en søgning afsted http://blablabla...listsearch?personkey

hvis man vælger at se medarbejderens profil
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 17:33 #14
Se det var meget bedre :))

2 sekunder
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 17:34 #15
Så brug og leg lidt med den her:

<html>
<head>

<SCRIPT TYPE="text/javascript">

bg = new String(this.location);
split = bg.split("?");
bg = new String(split[1]);
split = bg.split("&");
getvar = new Object();
for(i=0; i < split.length; i++){
bg = new String(split[i]);
vaerdi = bg.split("=");
getvar[vaerdi[0]] = vaerdi[1];
}

if(bg!="undefined"){
alert(vaerdi[1]);

document.write(bg)
}
</SCRIPT>

</head>
<body>

<form action="urlSearch.html" method="get">

<input type="text" name="navn">
<input type="submit" value="Test mig">
</form>

</body>
<html>

/Nikolaj
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 17:35 #16
feltet er kun til for at du kan indtaste tilfædlige varaibler - Det taer værdien efter =

/Nikolaj
Avatar billede horsmark Nybegynder
09. februar 2002 - 17:52 #17
kameler i karame :-( sorry jeg tror du misforstod mig...

jeg kender querystringen http://blabla?personkey=6666 men har brug for at grappe de oplysninger der så fremkommer i den frame/ny vindue det åbnes i...

Men det var det du sagde ikke kunne lade sog gøre ik´?

*hulk*
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 18:12 #18
Nope - De kræver at alle loader deres dokumenter fra serveren - Du får stadigt aldrig lov at pille ved/hente deres dokumenter - Med mindre du altså selv har lavet dem.
Avatar billede horsmark Nybegynder
09. februar 2002 - 18:14 #19
pis
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 18:56 #20
*lol* :))
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