Gå til innhold

vil denne virke? 2 x <a>


Anbefalte innlegg

<a href="howtoes.php" target="main"><a href="howtoes.sub.php" target="submenu">Howtoes</a></a>

 

Vil denne fungere i praksis?

 

Hvis ikke, har noen noen forslag som virker? (jeg har sett og fått forslag i php, men jeg kan ikke noe grunnleggende fra før, så jeg droppa det.)

Lenke til kommentar
Videoannonse
Annonse

Ifølge w3.org så er nested links ulovelig. Så nei, du kan ikke ha en anchor inni en annen anchor slik.

 

En annen måte å ordne submeny kan tenkes å være gjort noe i denne stilen:

<ul>
 <li><a href="blabla">blabla</a>
   <ul>
     <li><a href="thasub">submenu</a></li>
   </ul>
 </li>
</ul>

 

For at det skal fungere slik du vil, så kan du style den med CSS og eventuelt bruke litt javascript om det er noe spesielt du vil oppnå. Men jeg synes den strukturen her er mer egnet. Mulig noen andre har noe bedre å tilby. I hvert fall noe å bryne seg på.

Lenke til kommentar

Ah jo ok, to linker aktiveres samtidig ja. Da må du ty til med javascript dessverre.

 

<script type="text/javascript">
<!--
function dothefun() {
window.frames["navnetpåframe"].src = "url";
window.frames["navnetpåframe2"].src = "url";
}
-->
</script>
<span onclick="dothefun()">Klikk på meg så skjer det noe gøy</span>

 

Koden er utestet ;)

Lenke til kommentar

Ok prøv heller dette i scriptet:

parent.frames["main"].src = "url";

Eller:

top.frames["main"].src = "url";

 

Problemet med den jeg brukte var for current window, og den inneholder ikke noe frames. Mens top eller parent vil da gi vinduet som scriptet er child av, hvis du skjønner ;)

 

Uff nei, ser at selv ikke den fungerte :cry: jeje, er seint på natta og frames er noe ikke jeg har dilla med på leeeeenge :tease:

Endret av FuLu
Lenke til kommentar

Ok, fant løsningen :D måtte knote med egne filer for å få det til. Og ja, jeg har skrevet feil, skulle være window.parent og ikke bare parent.frames.

 

<script type="text/javascript">
<!--
function dothefun() {
window.parent.frames["frame1"].location = "test1.html";
window.parent.frames["frame2"].location = "test2.html";
}
-->
</script>
<span onclick="dothefun()">Klikk på meg så skjer det noe gøy</span>

 

Legg merke til at jeg byttet ut .src med .location også

 

Ettertanke: denne bør vel helst vært plassert i javascript delen av forumet men...

Endret av FuLu
Lenke til kommentar

YESSDA! :D

 

Da virker min lille sak. :-)

 

Men, yet another problem.

Begynte og småfinpusse litt, og har dette:

<img src="img/begin.PNG" border="0"><a href="hoved.php" target="main"><img src="img/home.PNG" border="0"></a><a href="info/" target="main"><img src="img/phpSysInfo.PNG" border="0"></a><a href="howtoes.php" target="main"><img src="img/howtoes.PNG" border="0"></a><img src="img/end.PNG" border="0"><h2><font face="arial">Neshaug.com</font></h2>

 

Men i slutten der, så vil ikke 'Neshaug.com' komme på samme linje som bildene. Skyldes dette noe spesielt?

 

Dette gjelder www.neshaug.com/web/menu.php

Endret av hauard
Lenke til kommentar

Nå er det også slik at DIV også er et blokkelement og vil da også gjøre at innholdet vil komme på linja under. Istedet for å bruk htmlkode som har gått ut på dato, kan du heller bruke litt CSS på den H2'en. Dropp den <div align="right">...</div> og endre heller den h2'en til <h2 style="float: right">... trenger nå ikke inline på h2'en siden float "kollapser" blokkelement-egenskapen.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...