Avatar billede michael_stim Ekspert
27. februar 2003 - 23:02 Der er 20 kommentarer og
1 løsning

ignorerer javascriptet

Ja nu er jeg her igen, man lärer så länge man lever :o)
Jeg vil slippe af med en kant i mit vindue, og selve koden jeg skriver er god nok (fungerer på en anden side), men den ignorerer javascriptet og koden i body'en.
Koden ser således ud:

<html>
<body style="margin:0">
<a href="java script:window.close()">
<img src="getdata.php?id=<?= $_GET["id"] ?>"border="0"></a>
</body>
</html>
Avatar billede alrua Nybegynder
27. februar 2003 - 23:05 #1
prøv det her:


<html>
<body style="margin: 0px">
<a href="java script:window.close()">
<img src="getdata.php?id=<?= $_GET["id"] ?>" border="0"></a>
</body>
</html>
Avatar billede michael_stim Ekspert
27. februar 2003 - 23:09 #2
Den accepterer stadig ikke scriptet eller body'en. :(
Avatar billede alrua Nybegynder
27. februar 2003 - 23:10 #3
du kan jo prøve at tilføje et head-tag også :)
Avatar billede michael_stim Ekspert
27. februar 2003 - 23:11 #4
Kan det have noget at göre med det sted der kalder på vinduet?
Avatar billede alrua Nybegynder
27. februar 2003 - 23:11 #5
det her virker for mig:

<html>
<body style="margin: 0px">
<a href="java script:window.close()">
<img src="getdata.php?id=<?=$_GET["id"]?>" border="0"></a>
</body>
</html>
Avatar billede alrua Nybegynder
27. februar 2003 - 23:11 #6
der skal ikke mellemrum når du bruger <?= :)
Avatar billede michael_stim Ekspert
27. februar 2003 - 23:13 #7
Hvorfor det? Har ikke noget et bruge den til.
Avatar billede alrua Nybegynder
27. februar 2003 - 23:14 #8
prøv det jeg lige skrev :)
Avatar billede michael_stim Ekspert
27. februar 2003 - 23:17 #9
alrua>>laver du fis med mig, det har ingen betydelse med mellemrum der. Problemet er at den ikke kan finde koden tror jeg. Og det må skyldes kaldet eller hvad ved jeg.
Avatar billede alrua Nybegynder
27. februar 2003 - 23:18 #10
det virker fint for mig...sikker på det ikke er fordi get-variablen ikke findes og PHP spytter en warning ud i kildekoden? :D
Avatar billede michael_stim Ekspert
27. februar 2003 - 23:24 #11
Nej den viser det rigtige billede, så get fungerer
Avatar billede angam Nybegynder
27. februar 2003 - 23:26 #12
Kan du ikke gibve os en url sp vi kan se koden er bliver spyttet ud?
Avatar billede viciodk Praktikant
27. februar 2003 - 23:26 #13
Ikke alle browsere understøtter denne skrivemåde: <a href="java script:x();">x</a>. Brug denne kode i stedet:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<body style="margin: 0px">
<a href="#" onClick="window.close()"><img
src="getdata.php?id=<?=$_GET["id"]?>" border="0"></a>
</body>
</html>
Avatar billede michael_stim Ekspert
27. februar 2003 - 23:26 #14
Avatar billede michael_stim Ekspert
27. februar 2003 - 23:28 #15
OBS serena er 200*200 pxl som vinduet
Avatar billede michael_stim Ekspert
27. februar 2003 - 23:31 #16
Der sker stadig ikke en skid
Avatar billede angam Nybegynder
27. februar 2003 - 23:36 #17
Øhm - den lille kodesnip du har bragt i toppen kan jeg ikke finde på dit output. Hvad skal jeg klikke for at komme hen til noget der ligner?

(Det nærmeste jeg er kommet er inde i TRENCHTOWN, hvor du kalder GETDATA.PHP med et stykke javascript i et link).

<a href=java script:MDM_openWindow("administration/getdata.php?id=14","interface1","width=200,height=200")><img src="administration/getdata.php?id=14" width=50 height=50 border=0></a>

... Du viser et billede, der refererer til getdata.php?id=14 ... ved tryk på billedet går linket til selvsamme url ?!
Det kan godt være det virker - men jeg er forvirret :-)
Avatar billede angam Nybegynder
27. februar 2003 - 23:38 #18
viciodk > Kan du fortælle mig hvilken browser der _ikke_ understøtter <a href="java script:something()"> ... ?

Udover mere obskure browsere som Lynx (Linux), IBrowse (Amiga) eller Netscape navigator 1.0 tror jeg samtlige browsere over version 3 forstår adressen java script:<kode>
Avatar billede michael_stim Ekspert
27. februar 2003 - 23:43 #19
Der sad den!! Nu er det vist tid til at gå i seng. Det var stien som angam rigtigt nok skriver. Godnat og tak for hjälpen.
//Michael
Obs angam>> smid lige et svar ind
Avatar billede angam Nybegynder
27. februar 2003 - 23:44 #20
Svar - og godnat :-)
Avatar billede viciodk Praktikant
27. februar 2003 - 23:56 #21
angam -> "Kan du fortælle mig hvilken browser der _ikke_ understøtter <a href="java script:something()"> ... ?"

>> How should I know? Jeg har bare hørt nikolajdu og olebole sige det et par hundrede gange, så du må spørge dem ;)
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