Avatar billede rusen Nybegynder
09. juni 2004 - 14:34 Der er 10 kommentarer og
1 løsning

Fra tekst felt til iframe

Jeg er ved at lave en lille php sag, hvor jeg har et tekst felt og en i frame, jeg skal så have sådan at det link man indtaster i textarea, skal blive vist i iframen(Altså den skal åbne det link man indtaster)
Hvordan kan jeg komme til det med php

RuSeN
Avatar billede roenving Novice
09. juni 2004 - 14:50 #1
Du kan ikke lave det i php, men nemt i java script:

<form>
<input type="text" name="url" size="50"><<button onclick="window.karl.location.href=this.form.url.value;">Vis url</button>
</form>
<iframe name="karl" src=""></iframe>
Avatar billede rusen Nybegynder
09. juni 2004 - 14:59 #2
hmm i javascript, men kan denne funktion godt nok ikke klares med php.?
Avatar billede rusen Nybegynder
09. juni 2004 - 15:07 #3
jeg har prøvet med dit java, kan du ikke hjælpe mig sådan at man bruger en submit knappe i stedet for tekst feltet
Avatar billede rusen Nybegynder
09. juni 2004 - 15:08 #4
det skal se sådan her ud:

[tekstfelt] [submit knappe]

        [Iframe]
Avatar billede roenving Novice
09. juni 2004 - 15:09 #5
Hov, der var en html-fejl:

<input type="text" name="url" size="50"><button onclick="window.karl.location.href=this.form.url.value;">Vis url</button>
Avatar billede roenving Novice
09. juni 2004 - 15:11 #6
-- og så bør man forøvrigt lægge det i en funktion, så man kan tilføje et prefix, hvis brugeren f.eks. skriver en www-adresse uden http://
Avatar billede rusen Nybegynder
09. juni 2004 - 15:27 #7
hvordan siger du man skal gøre for at man bare kan skrive adressen uden http://???
Avatar billede roenving Novice
09. juni 2004 - 15:34 #8
f.eks. sådan:

<script type="text/javascript">
function makeLink(val){
  if(val.indexOf("http://")!=0)val = "http://" + val;
  window.karl.location.href = val;
}
</script>

<form>
http://<input type="text" name="url" size="50"><button onclick="makeLink(this.form.url.value);">Vis url</button>
</form>
<iframe name="karl" src=""></iframe>

-- som vil tilføje protokollen, hvis den ikke er der ...
Avatar billede rusen Nybegynder
09. juni 2004 - 15:45 #9
mange tak, det var nu ikke lige i javascript jeg havde regnet med det skulle være, men det fungere jo lige så godt, så tak for hjælpen.
Send et svar

/RuSeN
Avatar billede roenving Novice
09. juni 2004 - 15:48 #10
-- det undgår en reload af hele vinduet, som ville være nødvendigt med php ...

-- og velbekomme '-)
Avatar billede roenving Novice
09. juni 2004 - 16:03 #11
-- tak for point ;~}
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
Kurser inden for grundlæggende programmering

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