Avatar billede h_thunbo Nybegynder
08. februar 2007 - 22:17 Der er 3 kommentarer og
1 løsning

php i <script language="javascript">

Hej eksperter.
Jeg har stillet et lignende spørgsmål før, for jeg har nogenlunde samme problem igen. Jeg fik det til at virke sidste gang så mon ikke I kan få det her til at virke også?

Min kode ser således ud:

<script language="javascript">

var displaymode=0
var iframecode="<iframe id="external" style="width:100%;height:300px" src="freelance_billede.php?=$code"></iframe>'

if (displaymode==0)
document.write(iframecode)

function jumpto(inputurl){
if (document.getElementById&&displaymode==0)
document.getElementById("external").src=inputurl
else if (document.all&&displaymode==0)
document.all.external.src=inputurl
else{
if (!window.win2||win2.closed)
win2=window.open(inputurl)
else{
win2.location=inputurl
win2.focus()
}
}
}
</script>


problemet er ved: $code
Står det i dette hersens javascript, ved den ikke hvad $code er for noget... Jeg har prøvet at skrive:
<?php echo $code ;?>
<?php echo $code ?>
<?php echo "$code";?>
og en del andre muligheder, men lige meget hjælper det...

Hvad skal jeg gøre for at den fatter at den bare skal vise freelance_billede.php?q=$code i iframen?

mvh Thunbo
Avatar billede terrak Nybegynder
08. februar 2007 - 23:05 #1
Prøv at erstatte
freelance_billede.php?=$code
med en direkte sti til filen. Hvis dette ikke virker, så er det nok din html eller javascript der er noget galt med.
Avatar billede jannek_ek Nybegynder
08. februar 2007 - 23:54 #2
<?php echo $code; ?> skriver værdien af $code, så hvis det ikke virker, er fejlen et andet sted. Tjek eventuelt kildekoden for at se om det bliver lavet om til det rigtige.

nederst skriver du freelance_billede.php?q=$code, men der er ikke noget q i den kode du har posted ovenover.
Avatar billede h_thunbo Nybegynder
17. februar 2007 - 14:43 #3
Jeg beklager meget jeg ikke har svaret før nu, men jeg har været på ferie, og det tænkte jeg selvfølgelig ikke over da jeg oprettede spørgsmålet. Men til sagens kerne... Jannek du havde ret. Og ja, der mangles et q i min kode, aner ikke hvor det er blevet af? Men det fungerede det du skrev. Jeg ved ikke lige hvad der er gået galt der??? Det var jo en af de muligheder jeg synes jeg havde prøvet. Men smid et svar. Du får point for det alligevel...
Avatar billede jannek_ek Nybegynder
25. februar 2007 - 16:06 #4
jeg beklager også den lange ventetid, men er også først lige kommet hjem fra ferie :P
Men her er et svar
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