Avatar billede oliverg Nybegynder
24. juli 2004 - 00:56 Der er 8 kommentarer og
1 løsning

hvorfor virker ?felt='+obj ikke? (nemt)

<HTML>
<HEAD>
<TITLE>test</TITLE>

<STYLE type=text/css>
#board {
    width: 420; height: 350; BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; BORDER-COLLAPSE: collapse
}
#board TD {
    VERTICAL-ALIGN: middle; WIDTH: 60px; CURSOR: pointer; BORDER: 0px; HEIGHT: 80px; TEXT-ALIGN: center;
}
</STYLE>

<SCRIPT type=text/javascript>
var last_field = null;
function moveElement(field) {
    obj = document.getElementById(field);
    if (last_field != null) last_field.innerHTML = '&nbsp;';
    document.getElementById(field).innerHTML = '<img src=figur.gif>';
    parent.flyt.location = 'flyt.php?felt='+obj;
    last_field = obj;
}
</SCRIPT>


</HEAD>
<BODY>
<TABLE id="board" background="bg.jpg">
  <TR>
    <TD id=1_1 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=1_2 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=1_3 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=1_4 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=1_5 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=1_6 onclick=moveElement(this.id)>&nbsp;</TD>
  </TR>
  <TR>
    <TD id=2_1 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=2_2 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=2_3 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=2_4 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=2_5 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=2_6 onclick=moveElement(this.id)>&nbsp;</TD>
  </TR>
  <TR>
    <TD id=3_1 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=3_2 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=3_3 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=3_4 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=3_5 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=3_6 onclick=moveElement(this.id)>&nbsp;</TD>
  </TR>
  <TR>
    <TD id=4_1 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=4_2 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=4_3 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=4_4 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=4_5 onclick=moveElement(this.id)>&nbsp;</TD>
    <TD id=4_6 onclick=moveElement(this.id)>&nbsp;</TD>
  </TR>
</TABLE>
<p>
  <SCRIPT type=text/javascript>moveElement('1_1');</SCRIPT>
</p>
<iframe height="300" width="300" src="dgfg.php" name="flyt"></iframe>
</BODY></HTML>
Avatar billede erikjacobsen Ekspert
24. juli 2004 - 02:15 #1
Det bliver et gæt, for du fortæller os jo ikke hvad det skal gøre.
Men skal du have fx.
  flyt.php?felt=2_3
skal du bare
  parent.flyt.location = 'flyt.php?felt='+obj.id;
eller såmænd
  parent.flyt.location = 'flyt.php?felt='+field;
Avatar billede roenving Novice
24. juli 2004 - 09:30 #2
-- i hvert fald vil tekst-udskriften af et javascript html-objekt ikke være noget du kan bruge, da det nok vil være: '[object]' ...
Avatar billede oliverg Nybegynder
24. juli 2004 - 12:47 #3
erikjacobsen: Den viser id´en i framen, men der kommer ikke nogen figur og den fjerner ikke den gamle figur :S

Du kan se det her... http://www.noppy.dk/chattest/ryk.php
Avatar billede oliverg Nybegynder
24. juli 2004 - 12:54 #4
så, jeg skulle bare rykke lidt rundt på koden, nu virker det...

Smid et svar ;P
Avatar billede erikjacobsen Ekspert
24. juli 2004 - 13:27 #5
Ingen point til mig, jeg samler slet ikke på dem.
Avatar billede oliverg Nybegynder
24. juli 2004 - 13:33 #6
hmm... skummelt, men ok :P
Avatar billede oliverg Nybegynder
24. juli 2004 - 13:42 #7
det virker ikke i en frame? hvorfor?
Avatar billede erikjacobsen Ekspert
24. juli 2004 - 13:49 #8
Hvad er det der skal ske?
Avatar billede oliverg Nybegynder
24. juli 2004 - 14:06 #9
den vil ikke åbne siden i den iframe når filen ligger i en frame... :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